其他分享
首页 > 其他分享> > 如何从信息窗口打开新活动(或对话框或链接)-Google Maps v2 Android

如何从信息窗口打开新活动(或对话框或链接)-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