【发布时间】:2019-12-06 10:09:12
【问题描述】:
如何获得与画圈特征的距离?
const radius = feature.getGeometry().getRadius();
可以得到半径。 (这是像素吗?)
想要一个仪表。
谢谢。
【问题讨论】:
如何获得与画圈特征的距离?
const radius = feature.getGeometry().getRadius();
可以得到半径。 (这是像素吗?)
想要一个仪表。
谢谢。
【问题讨论】:
结果将采用您正在显示的投影所使用的单位。通常是 EPSG:3857 网络墨卡托,它使用米作为标称单位,但这只是赤道的真实比例 - 60 度北方的东西看起来是真实大小的两倍,所以你应该调整点分辨率的结果,如果你的投影使用不同的单位,还应该明确指定米:
ol.proj.getPointResolution(map.getView().getProjection(), feature.getGeometry().getRadius(), feature.getGeometry().getCenter(), 'm')
【讨论】: