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