2015-11-12 2 views
-1

У меня проблема с MKCircle. Моя цель - создать круг вокруг текущей позиции пользователя.Добавить MKCircle to Map

Может ли кто-нибудь помочь мне добавить круг на карту? Я попытался добавить его как оверлей, однако я не вижу ничего на карте.

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

Оверлей не является, само собой, видимым. Без внедрения mapView:rendererForOverlay: вы можете ожидать, что увидите именно то, что видите - ничего. Вы должны реализовать этот метод, чтобы вернуть MKCircleRenderer для рисования фактического круга на карте.