【发布时间】:2014-03-27 19:23:35
【问题描述】:
我正在尝试显示跨越 180 条子午线的 geoJSON 对象(在本例中为俄罗斯的轮廓)。目前,这会在地图左侧显示部分国家/地区,在右侧显示部分:
查看传单,似乎有解决此问题的方法,但似乎不起作用:https://github.com/Leaflet/Leaflet/issues/82。我也尝试过添加coordsToLatLng function,但似乎也无法让它工作。平铺层有一个 continuousWorld 选项,我认为它不适用于 geoJSON 对象。
此数据在这里:https://dl.dropboxusercontent.com/u/12085570/RUS.json。数据从 shapefile 生成到 geojson,最后到 topojson。转换 topojson 我使用了--no-stitch-poles 选项,它可以在地图上“很好地”显示,这意味着它不会将地图右侧的点连接到地图的左侧。
有没有办法让它显示为一个连续的对象而不围绕子午线分裂?
【问题讨论】:
标签: map leaflet geojson topojson