Наложение городов, районов и т. Д. В MKMapView

Как я могу наложить геометрию на MKMapView определенного города или района в пределах города?

Я смотрю на CLGeocoder, MKOverlayView и CLRegion, но немного сбит с толку.

Как я могу получить координаты для создания MKPolygon / оверлея?

В примере Apple у них уже есть набор из 4 баллов для Колорадо. Надо ли самому вручную заполнять эти баллы из какой-то базы данных? Или что-то вроде CLGeocoder может получить доступ к геометрии данного района / города / штата?


person aroooo    schedule 17.01.2013    source источник
comment
Это, наверное, хороший ресурс: Отображение наложений на карте   -  person fguchelaar    schedule 17.01.2013
comment
Спасибо за ссылку, она дала мне немного больше информации, но больше всего меня смутило получение фактических геометрических точек, в случае с примером: Колорадо. Я обновил свой вопрос.   -  person aroooo    schedule 17.01.2013
comment
Обнаружены два вопроса по SO, которые могут вам помочь: данные оверлея iOS (MKPolygon) для всех штатов США? и Географические границы штатов / провинций - ›Многоугольник Google Maps   -  person fguchelaar    schedule 17.01.2013


Ответы (1)


Вам нужно будет получить данные самостоятельно. Геокодирование обычно дает широту / долготу, а иногда и диапазон или ограничивающую рамку, но не фактические границы города / района.

person Craig    schedule 17.01.2013