在我的应用中,我有一个MapFragment。
我做
map = mapFragment.getMap();
然后在事件中添加标记
onMapClick(LatLng point){
...
map.addMarker(new MarkerOptions()
.position(point)
.title(txt));
...
}
这一切都很完美。 我需要知道用户何时长时间点击我放在地图上的标记。
我在
中做了一些手工计算onMapLongClick(LatLng point){
...
if((Math.abs(mrkrPos.latitude-point.latitude)<0.0005)&&(Math.abs(mrkrPos.longitude-point.longitude)<0.0005))
...
}
但这显然不是一个很好的方法,而且它不是很准确(只有当变焦相机在地图上处于高水平时才有效)