回答

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(); 

}); 
相关问题