对不起我的英语。在 Google Map Android API 标记上没有 Longclick 事件。所以我使用 setOnMarkerDragListener 来捕捉 Longclick 事件。但不幸的是,标记仍在地图上移动。我试图覆盖但似乎不起作用。这是我的代码:
mMap.setOnMarkerDragListener(new OnMarkerDragListener() {
LatLng temp = null;
@Override
public void onMarkerDragStart(Marker marker) {
// TODO Auto-generated method stub
temp=marker.getPosition();
}
@Override
public void onMarkerDragEnd(Marker marker) {
// TODO Auto-generated method stub
marker.setPosition(temp);
}
@Override
public void onMarkerDrag(Marker marker) {
// TODO Auto-generated method stub
//LatLng temp = marker.getPosition();
marker.setPosition(temp);
}
});
标记仍在地图上移动。我想要的只是标记保持在原位。请帮我!!!