我在同一屏幕上有地圖視圖和列表視圖。一半是地圖,另一半是列表視圖。我有一個位置列表(即lats和lons)。當我開始我的活動時,它應該加載地圖上的所有位置,並且它應該指向列表中的第一個位置,而其他位置不應該可見。每個列表視圖項目上都有一個按鈕。當我點擊任何ListView項目上的按鈕時,地圖應該動畫到該特定位置。在屏幕頂部還有一個按鈕可以查看所有位置,當我點擊這個按鈕時,它應該在地圖上顯示列表中的所有位置。列表項目的數量可能會有所不同。我該怎麼做在google上顯示位置列表地圖
0
A
回答
1
嘗試做的事情,如ListView的 的每個項目(按鈕)的點擊產生的MapView的疊加層,使用AnimateTo()動畫 使用點方法將位置轉換爲位置(lat,lng)以指向點。您必須爲每個位置創建疊加層(即當項目單擊時)並將其添加到疊加層列表。
但是,這種方法將無法正確顯示所有位置,只需點擊一下按鈕即可覆蓋您已在mapView上創建的圖層。
如果您爲每個位置創建疊加層並將其添加到疊加層列表中,並嘗試顯示可能是正常的,但首先繪製的位置可能無法正常顯示(嘗試設置疊加層的透明度),而不是您可以搜索谷歌API,其中需要位置列表並繪製它們。
希望這個解釋適合你。
0
由於您在加載它們之前知道位置,您可以編寫代碼在側邊欄中顯示列表。如果你加載KML文件,那麼它是完全不同的,它需要你自己解析文件才能獲取數據。我自己用字符串解析做了這件事,但整個項目非常緩慢。我已經找到JAK但需要註冊,我沒有用它
相關問題
- 1. 不在Google地圖上顯示位置
- 2. 在特定位置顯示Google地圖
- 3. 地理位置在Google地圖中顯示錯誤的位置
- 4. 在自定義Google地圖上顯示位置工具提示
- 5. android google地圖顯示當前位置;地圖不顯示
- 6. 在地圖上顯示當前位置
- 7. 在JPG地圖上顯示GPS位置?
- 8. C#在地圖上顯示gps位置
- 9. 在世界地圖上顯示位置
- 10. 在地圖上顯示位置
- 11. C#在地圖上顯示IP位置
- 12. 如何在Google地圖上顯示多個位置?
- 13. 無法在Google地圖上顯示多個位置
- 14. 如何在Google地圖上顯示PlacePicker位置?
- 15. 在Google地圖上顯示當前位置
- 16. 在Google地圖上顯示正確的位置
- 17. 在Google地圖上顯示Android位置活動
- 18. 在Google地圖上顯示當前位置附近的多個位置
- 19. 如何使用Google地圖在您的網站上顯示地圖位置
- 20. 在Google地圖上顯示地區?
- 21. 地圖中的GeoPoint與Google地圖顯示位置不同
- 22. 顯示Bing地圖上的位置(WinRT)
- 23. 在當前位置顯示藍色圓點圖標Google地圖
- 24. 顯示列表視圖項在谷歌地圖上點擊的位置
- 25. Xamarin表單 - Google地圖在地圖上顯示多個標記
- 26. 在Google地圖上更新位置 - API
- 27. 在Google地圖上查找位置
- 28. Google地圖API上的標記沒有顯示在地理位置
- 29. 顯示需要在Google地圖上進行地理編碼的很多位置?
- 30. Google地理位置不顯示大洲
通過研究和嘗試 –