簡體   English   中英

如何從GMSMapView中刪除GMSPolygon

[英]How to remove GMSPolygon from GMSMapView

有沒有辦法從GMSMapView中刪除GMSPolygons?

它似乎不存在包含它們的GMSMapView的屬性(作為GMSPlolyLines),我是否應該清除地圖並再次渲染所有?

謝謝

創建GMSPolygon您可以設置其map屬性以將其添加到地圖中。 要從地圖中刪除它,請將其map屬性設置為nil 這意味着您需要保留自己已添加到地圖中的多邊形記錄,以后可以刪除。

例如mySavedPolygon.map = nil

來自谷歌地圖文檔

  • 清除已添加到地圖的所有標記,包括標記,折線和地面疊加。

所以你只需使用

[mapView clear];

這應該清除多邊形。

這已經更新,我使用清除功能,並正在尋找一種方法來保持多邊形使用它。

我剛剛確認反對 Google Maps API參考。

清除已添加到地圖的所有標記,包括標記,折線和地面疊加層。

https://developers.google.com/maps/documentation/ios-sdk/reference/interface_g_m_s_map_view.html#a28e6b8aeb7c8dc9025dc001f2a5d2c9b

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM