是否存在从 GMSMapView 中删除 GMSPolygons 的任何方法?
它似乎不存在包含它们的 GMSMapView 属性(作为 GMSPlolyLines),我应该清除地图并再次渲染吗?
谢谢
是否存在从 GMSMapView 中删除 GMSPolygons 的任何方法?
它似乎不存在包含它们的 GMSMapView 属性(作为 GMSPlolyLines),我应该清除地图并再次渲染吗?
谢谢
创建时,GMSPolygon
您设置其map
属性以将其添加到地图中。要将其从地图中删除,请将其map
属性设置为nil
。这意味着您需要保留自己添加到地图中的多边形的记录,以便以后能够将其删除。
例如mySavedPolygon.map = nil
这已更新,我是否正在使用清除功能,并且正在寻找一种在使用此功能时保留多边形的方法。
我刚刚确认了 Google Maps API Reference。
清除已添加到地图的所有标记,包括标记、折线和地面叠加层。