#10552·deck.gl

[Feat]地图管理员的目标锁定 三维导航

作者: Waguramu创建于 2026年8月12日更新于 2026年9月16日

目标使用大小写

显示高几何-地平线、三维平板、挤压建筑物、路径或点云的应用通常需要一个世界点才能保持整个平板、缩放或自转相互作用的视力稳定。

" 地图管理员 " 今天有有用的文章:

  • 通过2D未投放图盘并放大锚地;
  • “旋转中枢”:“3d”在旋转时保留取出点的像素;
  • " 火车控制员 " 跟踪景点中心的地形高度。

缺失的通用能力是跨越高位泛/分位/旋转、复合手势以及控制器自主过渡的单一目标生命周期。 应用程序还需要一种支持的方法来同步地将德克的第一个深度取出替换为域过滤的数字结果,而无需子分类或返回特征对象.

该提案是“MapView”/“WebMercatorViewport”视角的仅协调目标导航:获取一个`[经度、纬度、高度]'坐标及其视图-局部CSS像素,冻结操作的数值结果,并保留每个连续或过渡框架的操作的变数。

相关工作: 第9938号("旋转支线:'3d''"), 第10134号("火车控制员"), 第10144号(控制状态/背景取地修复).

建议

扩展名为 " 目标导航 " 的逐一禁用实验方案背后的 " 地图控制器 " 。 计划毕业的名称是 " 目标导航 " 。 任何新的控制器,视图或取景器子类都没有被提议,而被禁用的行为必须保持不变.

拟议公共类型

导出类型映射交互 目标={ 坐标:[经度:数,纬度:数,高:数]; 屏幕位置: [x: 数字, y: 数字]; // 视图- 本地 CSS 像素

  • ;

导出类型 Map InteractionTalget 操作 = “ pan” = “ six' “ zoom” = “ rotate” “ pinch” ; 导出类型映射交互 目标来源= “ 指针 ” |"t". "轮子" "双击" 键盘;

导出类型 Map Interaction 目标文本 = { 视图:字符串; 操作: 地图交互目标操作; 资料来源:地图交互 目标来源; /** 无指取取用无指取取用用. 否则视图-本地 CSS 像素. * 《大会正式记录,第五十七届会议,补编第6号》(A/C.5/56/6),第二章。 屏幕位置 : [x: 数字, y: 数字] : 无效; /** 获取状态的不可移动取景所。 * 《大会正式记录,第五十七届会议,补编第6号》(A/C.5/56/6),第二章。 取景口:网络商Viewport;

  • ;

导出类型 GetMap 接口 目标=( 上下文: 地图交互 目标背景 ) (中文(简体) ). 地图交互 目标为无效;

导出类型 映射控制器选项=控制器选项 & { 旋转向导 : “ 中心 ” “ 2d ” “ 3d ” ; /** 实验。 默认为假. * 《大会正式记录,第五十七届会议,补编第6号》(A/C.5/56/6),第二章。 目标导航?:布尔; 获取交互 目标? 目标;

  • ;

提供者结果必须包含复制的,有限的数字图案. 对于第一个版本, " 屏幕投影 " 必须在已识别的取景口内;无指向应用程序可能返回目前可见的选定目标及其投影像素。 无效的结果使用完整的存量交互路径 。 供应商例外处理任何未决/活动
. . . . . . .