将MKCircle添加到地图

时间:2015-11-12 19:07:00

标签: swift

我对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))

1 个答案:

答案 0 :(得分:0)

叠加本身并不是一件值得注意的事情。如果没有mapView:rendererForOverlay:的实现,您可能会看到您正在看到的内容 - 没有。由您来实现此方法以返回MKCircleRenderer以在地图上绘制实际圆圈。