2012-01-14 3 views
1

Я собираюсь разработать приложение для недвижимости с помощью раскадровки xcode.Как нарисовать форму в MKMapView?

Он имеет функцию поиска по карте с выборами на карте.

Поэтому я должен нарисовать фигуру на карте и получить точки формы.

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

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

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

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

ответ

0

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

+0

Спасибо за помощь. Я перейду в область selectionr функции приложения realtor в appstore. http://itunes.apple.com/gb/app/realtor.com-real-estate-search/id336698281?mt=8 Не могли бы вы сообщить мне подробный пример кода? – DianWei

Смежные вопросы