设置LongClickListener在地图上标记 [英] Setting a LongClickListener on a map Marker
本文介绍了设置LongClickListener在地图上标记的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有没有一种方法来设置 longClickListsner
上谷歌地图V2的标志?我想对标记的用户长preSS,并有一个对话框显示的选项删除或查看信息。可以这样做?
is there a way to set a longClickListsner
on a marker on google maps v2? I want to have the user long press on the marker and have a dialog show with options to delete or view information. Can this be done?
推荐答案
我还有另外一个命题。
首先,我做了标记拖动:
First i make the marker draggable:
mapa.addMarker(new MarkerOptions() ...
.setDraggable(true);
后,你可以使听者setOnMarkerDragListener是这样的:
After you can make a listener setOnMarkerDragListener like this:
mapa.setOnMarkerDragListener(new OnMarkerDragListener() {
@Override
public void onMarkerDragStart(Marker marker) {
// TODO Auto-generated method stub
//Here your code
}
@Override
public void onMarkerDragEnd(Marker marker) {
// TODO Auto-generated method stub
}
@Override
public void onMarkerDrag(Marker marker) {
// TODO Auto-generated method stub
}
});
然后就可以覆盖你想要的(通常onMarkerDragStart模拟长按)
And then you can override that you want (normally onMarkerDragStart to simulate a long click)
希望它可以帮助
这篇关于设置LongClickListener在地图上标记的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文