Mapkit рисует круг - PullRequest
       8

Mapkit рисует круг

0 голосов
/ 30 января 2011

Я бы хотел сделать следующее, используя MapKit в iOS.

Я хочу разместить позицию на карте и нарисовать круг вокруг нее, где диаметр круга представляет диапазон. Этот круг должен иметь сплошной цвет с альфа 25%. Как и в случае с кругом, вы можете обойти свою собственную позицию, используя карты Google, когда она недостаточно точна. Решить, насколько большим должен быть круг, можно либо с помощью дополнительного вида, либо с помощью сжатия.

Как я могу это сделать?

1 Ответ

1 голос
/ 30 января 2011

Что касается рисованной части, не могли бы вы просто нарисовать квадрат, а затем закруглить его углы?

#import <Quartz/QuartzCore.h>

-(void)viewDidLoad{
    mapRect.cornerRadius = mapRect.frame.size.height/2;//Corner radius = height/2
}

Что-то подобное должно привести вас к середине пути.Я не знаю, как вы делаете обнаружение столкновения, хотя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...