Черная карта в iOS Google Maps

В iOS я пытаюсь показать карту Google с настроенным стилем: все черное, кроме белых дорог. Библиотека Javascript Google Maps предлагает вариант «стилизованных карт», а библиотека iOS — нет. Сначала я использовал библиотеку Javascript в UIWebView, но оказалось, что iOS webkit страдает от сбоев с сенсорными событиями, поэтому вместо этого мне пришлось использовать родную библиотеку iOS. Есть ли обходной путь (возможно, с использованием графического хака), который позволит мне добиться почти того эффекта, который я хочу?


person user2034124    schedule 02.06.2013    source источник


Ответы (1)


Должна ли это быть карта Google, например, вы могли бы использовать MapBox? Они поддерживают пользовательские стили и имеют iOS SDK. Они не бесплатны (в зависимости от того, сколько у вас трафика — есть бесплатный уровень для небольших объемов трафика).

Вот пример:

http://www.mapbox.com/blog/mapbox-streets-ios-screencast/

Здесь есть запрос на добавление стилей в Google Maps iOS SDK:

https://code.google.com/p/gmaps-api-issues/issues/detail?id=4968

person Saxon Druce    schedule 04.06.2013