-
FEATURED COMPONENTS
First time here? Check out the FAQ!
Can anyone tell me how can I get the marker drag event? I use the onMapDrop or onMarkerDrop event, but neither work well. The following are the codes:
map.addEventListener("onMapDrop", new EventListener(){
@Override
public void onEvent(Event event) throws Exception {
MapDropEvent mapDropEvent = (MapDropEvent)event;
double lat = mapDropEvent.getLat();
double lng = mapDropEvent.getLng();
map.panTo(lat, lng);
System.out.println("onMapDrop");// no print
}
});
but the onMapClick event works well.
map.addEventListener("onMapClick", new EventListener(){
@Override
public void onEvent(Event event) throws Exception {
MapMouseEvent mapMouseEvent = (MapMouseEvent)event;
Gmarker clickMarker = mapMouseEvent.getGmarker();
if(clickMarker != null){
clickMarker.setOpen(true);
}
}
});
Asked: 2010-06-04 16:54:15 +0800
Seen: 520 times
Last updated: Jun 08 '10