如何从Infowindow打开新活动(或对话框或链接) - Google Maps v2 Android

时间:2014-03-12 10:25:32

标签: android google-maps google-maps-android-api-2 infowindow

我想从infowindow打开一个新活动(或自定义对话框或链接)。我希望我的UI以这种方式工作:
1)我看到地图
2)我点击一个标记来显示Infowindow
3)我在Infowindow中单击一个按钮(或其他内容)以打开一个新活动(或对话框)以显示更多信息。或者,我点击Infowindow的链接打开一个网页以显示更多信息。

我更愿意打开一个新的活动或对话框。顺便问一下,你能告诉我更简单的方法吗? 任何帮助将不胜感激。提前致谢。
这是我的代码。

Marker INFO=mMap.addMarker(new MarkerOptions()
    .position(info)
    .title("TITLE")
    .snippet("SNIPPET")
    .icon(BitmapDescriptorFactory.fromResource(R.drawable.pin)));

1 个答案:

答案 0 :(得分:4)

  

我单击按钮(或其他内容)进入Infowindow以打开新活动(或对话框)以显示更多信息。或者,我点击Infowindow的链接打开一个网页以显示更多信息。

这些都不可能。但是,you can detect a click on the whole info window via setOnInfoWindowClickListener()。您onInfoWindowClick()的{​​{1}}方法可以调用OnInfoWindowClickListenerstartActivity()show()等。