为纽约市设置坐标



我有一个项目,涉及到绘制纽约市的一些随机对象(阿斯托里亚公园等)。现在我使用openalayer3和osm来显示地图,但我很难理解如何计算纽约市的坐标。我制作了一张地图,但它的重点是伦敦市:

var city = ol.proj.transform([-0.12755, 51.507222], 'EPSG:4326', 'EPSG:3857');

Astoria公园的坐标(40.780229N,73.920935W),但显然这不是我锁定的坐标,我读过关于ol.proj.transform的文章,但我不明白如何计算。

有人能告诉我如何克服这一点并学到一些东西吗,谢谢。

OpenLayers使用经度、纬度形式的坐标。40.780229,-73.920935是纽约Astoria公园的正确坐标,但在纬度和经度上。请改用var city = ol.proj.transform([-73.920935, 40.780229], 'EPSG:4326', 'EPSG:3857');

最新更新