Рисование круга на карте - PullRequest
1 голос
/ 06 апреля 2011

Я должен нарисовать круг на моей карте, он должен быть около 1,8 миль с центром в точке. Как я могу это сделать?

1 Ответ

1 голос
/ 06 апреля 2011

В основном вам нужно сделать 2 шага:

  1. Создайте объект MKCircle, используя метод circleWithCenterCoordinate:radius: и добавьте его в свой mapView (используя метод addOverlay:)
  2. В делегате mapView реализуйте метод mapView:viewForOverlay:, создайте и настройте MKCircleView экземпляр и верните его

Если у вас есть разные типы наложения, вам может потребоваться выполнить некоторые проверки типов в методе делегата, чтобы создать представления наложения, соответствующие каждому типу наложения.

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