-3
我正在使用Google Maps API,我在想如何製作一個可拖動的標記和緯度/經度字段,從標記中獲取緯度和經度,每當我將其拖動到地圖上時。如何使用Google Maps API v3獲取地圖目前的中心緯度/ longintude?
我正在使用Google Maps API,我在想如何製作一個可拖動的標記和緯度/經度字段,從標記中獲取緯度和經度,每當我將其拖動到地圖上時。如何使用Google Maps API v3獲取地圖目前的中心緯度/ longintude?
您將需要在創建標記時將dragagable屬性設置爲true,並將偵聽器添加到標記以獲取新值。 假設文本框ID爲「緯度」和「經度」,則可以使用以下代碼:
marker = new google.maps.Marker(
{
map:map,
draggable:true,
position: latlng
});
google.maps.event.addListener(marker, 'dragend', function() {
document.getElementById("latitude").value = marker.getPosition().lat();
document.getElementById("longitude").value = marker.getPosition().lng();
});