谷歌地图iOS删除多段线
是否可以删除所有多段线而不删除其他对象谷歌地图iOS删除多段线,ios,objective-c,google-maps,google-maps-sdk-ios,Ios,Objective C,Google Maps,Google Maps Sdk Ios,是否可以删除所有多段线而不删除其他对象 [mapView clear]删除所有内容,包括标记 我也尝试了以下方法,但也不起作用 for (GMSPolyline __strong *polyline in self.mapView.subviews) { polyline = nil; } 提前谢谢 PS:我正在使用Google Maps SDK for iOS版本:1.7.2.7908添加多段线时,您应该将它们添加到自己的集合中。然后,当您需要删除它们时,在您自己的集合上循环,并将每
[mapView clear]代码>删除所有内容,包括标记
我也尝试了以下方法,但也不起作用
for (GMSPolyline __strong *polyline in self.mapView.subviews) {
polyline = nil;
}
提前谢谢
PS:我正在使用Google Maps SDK for iOS版本:1.7.2.7908添加多段线时,您应该将它们添加到自己的集合中。然后,当您需要删除它们时,在您自己的集合上循环,并将每条多段线的.map
属性设置为nil(这会将其从映射中删除)。您必须这样做
[self.polyline setMap:nil]
,这将从地图中删除该线