我正在開發一個應用程序,用戶可以在其中選擇Google Maps上的點,並基於點半徑創建區域,並在地圖上用半透明圓圈顯示它們特定的顏色。用戶也可以插入「全世界」區域。我需要在地圖上顯示這個「全球化」區域,是否可以添加覆蓋所有地圖的半透明多邊形?或者,是否有更好的解決方案來突出顯示所有地圖?突出顯示Android中的所有世界谷歌地圖
0
A
回答
1
查看Google地圖Android API中Shapes下的文檔Polygons以覆蓋地圖。
多邊形對象與折線對象類似,它們由一系列有序的座標組成。然而,多邊形不是開放式的,而是設計成在內部填充的情況下在閉環內定義區域。
要創建多邊形,首先要創建一個PolygonOptions
對象併爲其添加一些點。這些點將形成多邊形的輪廓。然後通過調用GoogleMap.addPolygon(PolygonOptions)
將多邊形添加到地圖中,這將返回一個Polygon對象。
要改變這個多邊形的形狀,只需調用Polygon.setPoints()
並提供一個新的多邊形輪廓點列表。
現在,要自定義多邊形的外觀,只需檢查此link。而對於你想要的半透明多邊形,你可以查看這些tutorial和SO question如何實現。
相關問題
- 1. 谷歌的世界地圖圖表
- 2. 谷歌地圖突然沒有顯示
- 3. 谷歌地圖 - 突出界限
- 4. 突出顯示在谷歌地圖V2的Android
- 5. 突出顯示在谷歌地圖Android版
- 6. Android:谷歌地圖沒有顯示
- 7. 谷歌地圖V2 Android,信息窗口沒有突出顯示默認的突出顯示顏色點擊?
- 8. 在android中顯示谷歌地圖webview
- 9. 顯示谷歌地圖Android中
- 10. 如何在地圖名稱中突出顯示谷歌地圖中的區域
- 11. 在android中的谷歌地圖上突出顯示一條街道
- 12. 谷歌地圖沒有顯示出來的Android
- 13. 谷歌地圖v3 - 突出顯示州或州的區域
- 14. 谷歌地圖與突出顯示的位置
- 15. Android谷歌地圖顯示爲圖片
- 16. 顯示在谷歌地圖上的Android
- 17. android:顯示谷歌地圖的方向
- 18. 的Android谷歌地圖顯示
- 19. 在Android的谷歌地圖顯示textview
- 20. 如何在谷歌地圖中突出顯示特定大陸android
- 21. 在iOS谷歌地圖上顯示全部世界應用程序
- 22. 顯示顯示所選地址的谷歌地圖
- 23. 谷歌地圖地址沒有顯示
- 24. 需要使用谷歌地圖突出顯示分佈區域
- 25. 根據郵政編碼突出顯示區域[谷歌地圖]
- 26. 在世界地圖上顯示位置
- 27. GMSMapView顯示全世界地圖?
- 28. 谷歌地圖不顯示Android
- 29. Android:谷歌地圖不顯示
- 30. Android谷歌地圖不顯示
嗨,謝謝你的回覆。我可以創建一個多邊形,但是,是否可以用它覆蓋整個地圖?我應該指定什麼座標?我無法根據官方文件找到它們。 – AleCat83