为 NYC 设置坐标

Setting up coordinates for NYC

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

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

Astoria Park 的坐标(40.780229N,73.920935W),但显然这不是我要锁定的坐标,我已经阅读了 ol.proj.transform,但我不明白如何计算这个。

谁能解释一下我如何克服这个问题并学到一些东西,谢谢。

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