在this demo上有三层:
MyLayer
:使用自定义图块数据Google
:使用Openlayer.Layer.Google
v3 API TMS
当我在地图上放置三个标记时,在切换不同的图层后显示不同的位置。我已经将Google'layers投影更改为Openlayers默认预测EPSG:4326
。
如何解决此问题?
还有为什么?
三点的坐标是:
(0, 0)
(31.22689446881399, 121.475830078125)
(18.255436745247998, 109.51309204101562)
等待答案,非常感谢你。
答案 0 :(得分:2)
如果您使用的是Google或OSM等图层,则必须将默认投影设置为EPSG:900913
,而不是EPSG:4326
。然后,您应该将所有图层重新投影到墨卡托投影。
您可以阅读有关球形墨卡托here的更多文档。 您还可以在此example page
上搜索mercator