我喜欢在Osmdroid上实现Google Map onMapClick(LatLng arg)
的类似方法。我做的是
public boolean dispatchTouchEvent(MotionEvent ev) {
return super.dispatchTouchEvent(ev);
}
但是,只点击一次地图时,会多次调用dispatchTouchEvent
。如何在Osmdroid上实现类似Google Map的方法?
感谢
答案 0 :(得分:1)
您可以使用OSMBonusPack MapEventsOverlay和MapEventsReceiver。
答案 1 :(得分:0)
MKer的回答是正确的。但我想更新另一个解决方案。我们可以使用
设置限制if(ev.getAction() == MotionEvent.ACTION_DOWN)
{
}
这样只有一次调用dispatchTouchEvent {}。