[新]地图中心点计算规则

编辑
文档创建者:Holly (72831 )     浏览次数:1521次     编辑次数:4次     最近更新:ukae 于 2018-07-09     

目录:

1. 描述编辑

编写地图json时,有些客户可能没有了解清楚地图中心点的计算逻辑,导致钻取时点击的地区无法定位到地图中心,如下图所示,点击美洲地区后并没有显示于地图中央:
222

而正常逻辑显示的应该是下面的效果:
222

2. 地图中心点计算规则介绍编辑

取经纬度的最大最小值,取平均获得中心。

北纬 大于 0;南纬 小于 0;

东经 大于 0;西经 小于 0;

但是经度,区域如果跨过东西经,这样计算的中心点可能不是需要的,需要把经度处理成同一符号。

例如:

阿留申群岛至格林兰岛,经度约为 170 至 -20,(170 - 20) / 2 = 75

这样算得美洲的中心在亚欧大陆,不是需要的结果。

所以把阿留申群岛的经度记为 170 - 360 = -190,(-190 - 20) / 2 = -105

此-105度就在美洲大陆了。

注:如果使用我们的地图编辑器编辑,编辑的结果是已经经过处理的。

另:由于美洲地区比较大,钻取层级处对应的缩放等级设为自动时,默认显示整个地区,地图也不会自动钻取到美洲地区的中心点,此处设为2比较合适。

附件列表


主题: 新图表
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

此页面有帮助吗? [ 去社区提问 ]