在 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
我根据我的服务器数据用 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