滑鼠點擊地圖上任意一處取得經緯度
1. 地圖綁上MouseDown事件, 每次點擊地圖後會回傳event及latlng兩個參數
2. 再透過lat()及lng()兩個函式分別取得緯度及經度
function init() {
var map = new UMap(document.getElementById('map'));
map.centerAndZoom(new ULatLng(25.035405, 121.520255), 9);
// 地圖綁上MouseDown事件, 每次點擊地圖回傳Event及latlng兩個參數
map.addListener('mousedown', function(e, latlng){
var inputs = document.getElementsByTagName('INPUT');
inputs[0].value = latlng.lat(); // 取得的緯度值丟入第一個input text
inputs[1].value = latlng.lng(); // 取得的經度值丟入第二個input text
});
}
Read Full Post | Make a Comment ( 5 so far )


