回答

2

您將需要在創建標記時將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(); 

}); 
相關問題