android活动开始,android – 点击谷歌地图标记infoWindow开始活动
生活随笔
收集整理的這篇文章主要介紹了
android活动开始,android – 点击谷歌地图标记infoWindow开始活动
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我建議使用HashMap或類似的東西.當您遍歷對象列表并為它們創建標記時,還要將標記添加到列表中,使用對象的ID作為鍵,將標記作為值:
private HashMap markerMap = new HashMap();
…
for(MarkerObject obj : this.markerObjects)
{
//If the marker isn't already being displayed
if(!markerMap.containsKey(obj.getId()))
{
//Add the Marker to the Map and keep track of it
this.markerMap.put(obj.getId(),this.mMap.addMarker(getMarkerForObject(obj)));
}
}
然后,您可以使用OnInfoWindowClickListener在Map中查找點擊標記的對象ID,并使用相應的數據執行某些操作,例如打開包含詳細信息的新活動.
總結
以上是生活随笔為你收集整理的android活动开始,android – 点击谷歌地图标记infoWindow开始活动的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 索尼z9d与x90j画质谁更好?
- 下一篇: 原神肯德基限定食谱怎么获得