Arcgis api for js4 三维视图(SceneView)无法添加比例尺组件(ScaleBar widget )

在arcgis官网api中ScaleBar widget只支持2D MapView,现在需求是三维地图也能实现,请教三维视图如何添加比例尺功能,实现思路也行,看了下百度地图三维视图也能显示比例尺(如下图所示)
WX20200826-155408@2x.png
已邀请:

许丹石

赞同来自: LK

首先你要先提出明确需求。因为同一个比例尺bar放在当前视角内地球的不同位置必然不准确
例如 可以提出这样的需求:需要当前视角Camera点垂直投影到地球上的点,以此点为中心,左右延伸多少米采样一根线。将这两个线的端点 由地理坐标转换为屏幕坐标,然后绘制出来当做图例使用。
或者机械性地根据当前zoom等级,得到比例尺scale的数值。
上面说的都是不合理的需求。但是可以通过开发来符合需求的。

要回复问题请先登录注册