2013-01-31 23 views
0

我無法弄清楚如何將鼠標點擊提取到latlng然後轉換爲html變量。下面是我做了什麼(從後How to get the Lat, Long of a clicked location using leaflet Api):傳單如何將latlng轉換爲html變量

var lat = map.on('click', function(e) { 
    alert(e.latlng[0]); }); 

總之,我無法弄清楚如何使用單張寫入一個變量。然後在HTML中使用該變量:

<div> <script type="text/javascript"> document.write('<"'+lat+'">')</script></div> 

html東西的作品,但不是傳單的東西。 謝謝, Dawg

+0

我相信你已經有了一些概念是錯誤的。沒有像html變量這樣的東西,只是Javascript的東西。無論如何,你究竟想要達到什麼目標?將點擊的座標寫入網頁? – psousa

回答

3

您應該使用console.log(e);檢查您的參考是有效的。

嘗試

map.on('click', function(e) { 
    alert("Lat, Lon : " + e.latlng.lat + ", " + e.latlng.lng) 
} 

或在您的情況

map.on('click', function(e) { 
    var lat = e.latlng.lat; 
}