如何从信息窗口打开新活动(或对话框或链接)-Google Maps v2 Android
作者:互联网
我想从信息窗口中打开一个新活动(或自定义对话框或链接).我希望我的UI以这种方式工作:
1)我看到了地图
2)我点击一个标记以显示一个信息窗口
3)我在信息窗口中单击一个按钮(或其他按钮)以打开一个新活动(或对话框)以显示更多信息.或者,我单击“信息窗口”中的链接以打开网页以显示更多信息.
我希望打开一个新的活动或对话框.顺便问一下,您能告诉我更简单的方法吗?
任何帮助将不胜感激.提前致谢.
这是我的代码.
Marker INFO=mMap.addMarker(new MarkerOptions()
.position(info)
.title("TITLE")
.snippet("SNIPPET")
.icon(BitmapDescriptorFactory.fromResource(R.drawable.pin)));
解决方法:
I click a button (or something else) into the Infowindow to open a new activity (or a dialog) to show more information. Alternatively, I click a link into the Infowindow to open a webpage to show more information.
这些都不可行.但是,值为you can detect a click on the whole info window via setOnInfoWindowClickListener()
.然后,您的OnInfoWindowClickListener的onInfoWindowClick()方法可以调用startActivity(),show()和DialogFragment等.
标签:infowindow,google-maps,google-maps-android-api-2,android 来源: https://codeday.me/bug/20191029/1962609.html