我对MKCircle
有疑问。
我的目标是围绕用户的当前位置创建一个圆圈。
有人可以帮我将圆圈添加到地图中吗? 我试图将其添加为叠加层,但我无法在地图上看到任何内容。
let center = CLLocationCoordinate2D(
latitude: map.userLocation.coordinate.latitude,
longitude: map.userLocation.coordinate.longitude)
let rad = CLLocationDistance(1000)
map.delegate = self
map.addOverlay(MKCircle(centerCoordinate: center, radius: rad))
答案 0 :(得分:0)
叠加本身并不是一件值得注意的事情。如果没有mapView:rendererForOverlay:
的实现,您可能会看到您正在看到的内容 - 没有。由您来实现此方法以返回MKCircleRenderer以在地图上绘制实际圆圈。