2016-07-29 39 views
0

我可以看到這個問題的很多答案,但我並沒有清楚地看到大部分的答案。將緯度,小數經度轉換爲在平面上繪製標記的像素svg圖片

我一直在嘗試創建一個基於給定緯度和經度的動態標記的交互式世界地圖。

我已經嘗試過在線發現的各種方程式,但無法獲得更接近的結果。

到目前爲止,我已經試過的東西,

var y = Math.round(((-1 * lat) + 90) * (containerHeight/180)); 
 
var x = Math.round((lon + 180) * (containerWidth/360));

x = R * Math.cos(lat) * Math.cos(lon) 
 
y = R * Math.cos(lat) * Math.sin(lon)

var x = 1.9928145063077821*1000000 - 14017.262662576404*lat + 19202.720184031*lon; 
 
var y = 334427.99241686985 - 33618.80202858345*lat - 14069.747257820272*lon;

有沒有更好的實施相同?墨卡託,方位角,圓柱?

回答

0

您可以搜索「Web墨卡託」。 Google,Bing,OpenStreetMap現在使用這個和它的網頁標準。我沒有關於計算方法的經驗和足夠的信息,但維基百科上給出的公式可能會對您有所幫助。

Web Marcator Formula

相關問題