如何知道点击地图时已经创建了一个圆圈,并在MAPKIT中显示删除和编辑该圆圈的警报



我们在地图上用长按手势创建了一个圆圈。

现在,当我再次点击同一位置时,新的圆就被创建了,那么我们如何知道这个圆已经在那个位置创建了。

因此,我们提示警报编辑或删除旧圆,而不是在相同半径/位置创建新圆。

//Make circle on map
 MKCircle *circle = [MKCircle circleWithCenterCoordinate:oomLocation radius:1000];
[self.mapView addOverlay:circle];

您可以使用以下代码获得已添加到mapView上的所有覆盖。

self.mapView.overlays

它将返回一个包含所有覆盖的数组。然后,您可以检查是否存在任何先前的覆盖。

相关内容

  • 没有找到相关文章

最新更新