¿Cómo realiza Baidu Map API arrastrar anotaciones para actualizar datos de ubicación en tiempo real?

Primer uso de Baidu Map API: el siguiente es el código en el script: var map = new BMap.Map("l-map"); map.centerAndZoom("Beijing", según cuatro); // Inicializa el mapa, establece la ciudad y el nivel del mapa. var ac = new BMap.Autocomplete( //Crea un objeto de finalización automática {"input": "suggestId", "location": map }); var point = new BMap.Point (coordenadas de latitud y longitud map.centerAndZoom(); punto, según cuatro); var geoc = new BMap.Geocoder(); var marcador = new BMap.Marker(point); // Crea un marcador map.addOverlay(marker); enableDragging() ; //Establecer marcador arrastrable.addEventListener("dragend", function(e){ //Arrastrar evento var pt = e.point; var dizhi; geoc.getLocation(pt, function(rs){ var addComp = rs .addressComponents; dizhi = addComp.city addComp.district addComp.street addComp.streetNumber; document.getElementById('suggestId').value = dizhi; //Actualizar datos de dirección var content = dizhi "

Longitud: " e.point.lng "

Latitud: " e.point.lat; var infoWindow = new BMap.InfoWindow("" contenido ""); marcador.openInfoWindow(infoWindow, map.getCenter()) ; //Muestra la información de latitud y longitud en el cuadro de aviso}); document.getElementById("zuobiao").value = e.point.lng ", " e.point.lat; //Imprime las coordenadas del final del arrastre