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