在 google 地图标记 android 中应用适配器概念

Applying adapter concept in google maps Marker android

我根据我的服务器数据用 Markers 的数量填充了我的 google 地图。

我的服务器数据包含ProfilePic , Name , Designation , & lat long etc...

当我点击我的 Marker 时,我打开 BottomSheet 显示 ProfilePic , Name , Designation 等详细信息。 就像 google 地图一样

我不知道如何在点击我的标记时获取 ProfilePic 和其他数据。

我对Recyclerview adapter概念非常熟悉,

如何将这个概念应用到我的标记中?

您可以为 google 地图中的标记设置信息窗口的自定义适配器。检查此示例--http://androidfreakers.blogspot.in/2013/08/display-custom-info-window-with.html

解决方案 1-> 您可以使用 HashMap 来映射标记和您的服务器数据列表。

解决方案 2-> 您可以使用标记(逗号、分号...)将 id 或位置附加到标记标题,然后单击标记您可以打破它们以进一步映射到您的服务器数据列表。 在这种情况下,您还需要覆盖 customInfoWindow。

示例如下:- http://devlearning.blogspot.in/2014/05/android-custom-info-window-with.html

希望对您有所帮助

谢谢,

Bhuvnesh