java如何处理MapView的onClick事件并打开Google地图应用程序?
我的申请表中有一个MapView
。我已经让它按我所希望的方式工作,但我想处理所有的onClick
或MapView
的等效事件,并打开谷歌地图应用程序
我已经读到,我可以打开谷歌地图应用程序,但提出了如下Intent
:
String uri = "geo:"+ latitude + "," + longitude;
startActivity(new Intent(安卓.content.Intent.ACTION_VIEW, Uri.parse(uri)));
如何捕获myMapView
的上述事件?我还没弄明白。谢谢
# 1 楼答案
您应该在活动中有一个扩展
com.google.android.maps.Overlay
的类,并使用这个类的onTouchEvent()
方法。像这样:# 2 楼答案
我像这样使用了
onTap
事件: