Изменить цвета карты в iOS MapView? - PullRequest
4 голосов
/ 03 апреля 2012

Можно ли изменить цвета элементов карты в MapView таким же образом, как вы можете использовать карту Google?Если так, как бы я поступил так.

Я хочу существенно изменить цвета элементов карты, поэтому я не думаю, что добавление аннотации, как описано здесь , являетсяправильное решение.

В качестве примера, http://geo.rkn.la имеет карту, которая имеет скин-оттенок, и в Google есть документация о том, как это сделать для веб-карт здесь .

Ответы [ 3 ]

1 голос
/ 03 апреля 2012

Это невозможно с помощью UIMapKit.

Я уже использовал CloudMade , что позволяет довольно широко настраивать цвета карты.Насколько я знаю, их карты используют OpenStreetMap data.

1 голос
/ 17 мая 2012

Я попробовал CloudMade, и он работал довольно хорошо, но я решил не использовать их по двум причинам:

1) Их поддержка - отстой.Я снял письмо на их адрес поддержки около недели или две назад и до сих пор не получил никакого ответа.Их последний SVN коммит также близок к году.

2) Эта проблема , поднятая в репо Route Me, в сочетании с их плохой поддержкой, напугала меня.

Мне удалось найти SDK с именем MapBox , который также построен на Route Me, который подходит для этой задачи.Их git-репо находится в активной разработке, и они доступны на freenode в обычные рабочие часы.Я бы порекомендовал их через CloudMade всем, у кого был такой же вопрос, как у меня изначально.

0 голосов
/ 03 апреля 2012

Нет, это невозможно с текущим MapKit.

Любое существенное обновление, подобное описанному вами, должно быть выполнено при запросе плиток у Google, и на данный момент только Apple делает это, глубоко в рамках.

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