2014-03-27 33 views

回答

0

看起來我要回答我自己的問題。我找不到轉換函數。所以我將LAT LONG座標對傳遞給了web服務,並在服務器上進行了轉換。

+0

您使用了哪個webservice? –

0

你可以用Leaflet/Mapbox做到這一點。

下面是一個例子

var latlng = L.latLng(45, -120); 
var sphericalMercator = L.Projection.SphericalMercator.project(latlng); 

sperhicalMercator.x => -2.0943951023931953

sphericalMercator.y => 0.8813735870195429

您仍然需要通過6378137(以米爲地球半徑)乘以這些座標(爲什麼小冊子不這樣做,我不知道......),你會得到相當於原始經緯度(45,-120)的球形墨卡託:

(-13358338.8952,5621521.48619)

相關問題