2015-10-13 3 views
1

GMSMapView в iOS имеет цвет фона по умолчанию для загара или что-то в этом роде.Изменение цвета фона карты по умолчанию GMSMapView в iOS

У меня есть требование изменить этот цвет на белый. Я пробовал использовать подкласс GMSTileLayer без успеха (или ошибок). Мне нужно разместить пользовательские наложения карт с белыми фонами на вид карты. В областях без наложений цвет базовой карты должен соответствовать (белый).

Пробовал следующее без везения:

[mapView setBackgroundColor:[UIColor whiteColor]]; 

Может кто-нибудь предложить предложения, или указать мне на ресурс (кроме Google), которые могли бы помочь?

Спасибо!

+0

Я думаю, вы можете изменить только [mapType] (https://developers.google.com/maps/documentation/ios-sdk/map#map_types) вашего 'mapView', иначе вам нужно использовать' GMSTIleLayer '. В настоящее время вы не можете изменить цвет «mapView» с помощью SDK iOS. – ztan

ответ

2

Теперь вы можете изменить GMSMapStyle вашей карты (доступный с помощью Google Maps SDK для iOS 2.1). Стилирование работает только с типом карты kGMSTypeNormal. Я создаю свой собственный стиль с помощью https://mapstyle.withgoogle.com/ Надеюсь, это поможет вам.

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