如何使用TileCoordinates获取LatLong

时间:2018-08-21 16:32:40

标签: javascript jquery google-maps

https://developers.google.com/maps/documentation/javascript/examples/map-coordinates

上面的链接显示了如何将经度长的点转换为平铺坐标(在特定缩放级别);现在,一旦有了这些平铺坐标(我需要使用几个不同的平铺坐标及其纬度/经度值调用某些服务器端API)。

所以问题是如何将平铺坐标转换为纬度/经度值(参考上述链接中的示例)?

我曾尝试在其他地方使用“ MercatorProjection”,但效果很好;但是在这种情况下使用的公式与顶部URL中提到的公式不同。

function MercatorProjection(){.........}

MercatorProjection.prototype.fromDivPixelToLatLng =函数(像素,缩放){.......}

MercatorProjection.prototype.fromDivPixelToSphericalMercator = function(pixel,zoom){.......}

1 个答案:

答案 0 :(得分:0)

我在下面的网站上找到了答案

https://wiki.openstreetmap.org/wiki/Slippy_map_tilenames

它在JS和C#中都可以在TileCoordinates和纬度/经度之间转换。