如何从GMSMapView中删除GMSPolygon
有什么办法从GMSMapView中删除GMSPolygon?
它似乎不存在包含它们的GMSMapView属性(如GMSPlolyLines),我应该清除地图,并再次渲染?
谢谢
当您创buildGMSPolygon
您将其map
属性设置为将其添加到地图。 要将其从地图中移除,请将其map
属性设置nil
。 这意味着您需要保留自己添加到地图上的多边形logging,以便以后能够将其删除。
从谷歌地图文件
- 清除清除已添加到地图的所有标记,包括标记,多义线和地面叠加层。
所以你只是使用
[mapView clear];
这应该清除多边形。
这已更新,我使用清除function,并正在寻找一种方法来保持在使用这个多边形 。
我刚刚针对 Google Maps API参考进行了确认 。
清除已添加到地图的所有标记,包括标记,多义线和地面叠加层。