android - 不同标记的不同信息窗口

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

我正在使用 Google Maps v2 API 并在 map 上放置标记。标记代表不同的东西,所以我想为每一类标记都有一个自定义的 InfoWindow 布局。问题在于覆盖每次选择标记时调用的 getInfoContentsgetInfoWindow 将为每个标记提供相同的布局。

是否有不同的方法来执行此操作,以便我可以为不同的标记组扩充不同的布局?

最佳答案

The problem is that overriding getInfoContents and getInfoWindow, which are called each time a marker is selected, will supply the same layout for each marker.

他们当然不必这样做。您将 Marker 作为参数传递给每个方法,因此可以根据 Marker 中的信息执行不同的操作。

关于android - 不同标记的不同信息窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15230784/

相关文章:

android - 取消发布应用程序可以使我的帐户遵守政策吗

javascript - 想获取标记的 infobubble 的内容?

javascript - Google Maps 如何将图像添加到 InfoWindow

java - 使用 Google maps api v2 执行时应用程序崩溃

java - map android v2 -clear() 方法的问题

java - Android Retrofit2 泛型方法

java - 当特定通知到达时调用电话

android - 如何在不推荐使用 onActivityResult 的情况下使用 Facebook 登录 CallbackManager?

infowindow - kmz/geoxml3 : How to suppress "To Here - From Here" line in infowindows?

android - 不要关闭点击 map 上的信息窗口。 (谷歌地图安卓 API V2)