Ios 如何从GMSMapView中删除GMSPolygon
是否存在从GMSMapView中删除GMSPolygons的方法 它似乎不存在包含它们的GMSMapView属性(作为gmspolylines),我应该清除贴图并再次渲染吗 谢谢Ios 如何从GMSMapView中删除GMSPolygon,ios,google-maps,google-maps-sdk-ios,Ios,Google Maps,Google Maps Sdk Ios,是否存在从GMSMapView中删除GMSPolygons的方法 它似乎不存在包含它们的GMSMapView属性(作为gmspolylines),我应该清除贴图并再次渲染吗 谢谢 清除清除已添加到地图的所有标记,包括标记、多段线和地面覆盖 所以你就用 [mapView clear]; 这将清除多边形。当您创建GMSPolygon时,可以设置其map属性以将其添加到地图中。要将其从映射中删除,请将其map属性设置为nil。这意味着您需要保留自己添加到地图中的多边形记录,以便以后能够删除 例如
- 清除清除已添加到地图的所有标记,包括标记、多段线和地面覆盖
[mapView clear];
这将清除多边形。当您创建
GMSPolygon
时,可以设置其map
属性以将其添加到地图中。要将其从映射中删除,请将其map
属性设置为nil
。这意味着您需要保留自己添加到地图中的多边形记录,以便以后能够删除
例如,
mySavedPolygon.map=nil
这已经更新,我正在使用clear函数,并且正在寻找一种方法来在使用此函数时保持多边形
我刚刚确认了谷歌地图API参考
清除已添加到地图的所有标记,包括标记、多段线和地面覆盖
谢谢撒克逊,为我工作。一旦我看到了解决方案,我也看到了这一点,这是显而易见的,但我对ios和谷歌地图ios SDK是新手,在本主题中检查我的代码@班加罗尔请参考最新的谷歌地图文档。这个答案已经有3年的历史了,可能在最新的SDK中不起作用。请检查我的问题,我认为[map clear]是正确的答案,但它如何对我不起作用@Bangalore您管理层解决了这个问题?我正在使用viewMap.clear和viewMap.map=nil,但这不起作用。