Как нарисовать фигуру в MKMapView? - PullRequest
1 голос
/ 14 января 2012

Я собираюсь разработать приложение для недвижимости с использованием раскадровки xcode.

Имеет функцию поиска по карте с возможностью выбора на карте.

Итак, я должен нарисовать фигуру на карте и получить ее точки.

И я должен преобразовать точку в координаты.

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

Если это невозможно, есть ли способ использовать другой вид карты в приложении iphone?

Буду очень признателен, если кто-нибудь мне поможет.

1 Ответ

0 голосов
/ 14 января 2012

Вы можете воспользоваться оверлеем. Существует класс Apple, встроенный в класс MKOVerlayView, с помощью которого вы можете достичь этого. Перед добавлением фактического наложения на карту, если вы хотите обрабатывать рисование в своем пользовательском представлении, вам нужно позаботиться о логотипе Google. Он не должен быть скрыт, иначе будут нарушены правила Apple. После того, как пользователь завершит рисование поверх вашего пользовательского вида, просто преобразуйте все точки в точки карты (т. Е. В библиотеке есть метод, который не уверен в его названии) и во весь чертеж, как встроенный вид наложения на карте. Есть некоторые встроенные наложения, такие как MKShape, MKPolyline и т. Д. Вы можете перейти сюда, чтобы проверить все об этом ссылка

...