Облачная настройка

Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Выберите платформу: Android iOS JavaScript

Платформа Google Maps предлагает облачные функции оформления карт, которые упрощают стилизацию, настройку и управление картами с помощью Google Cloud Console, что позволяет улучшить общий пользовательский интерфейс ваших карт. Чтобы упростить внедрение и управление этими функциями, стилизация облачных карт добавляет в облачную консоль ряд новых инструментов:

  • Редактор стилей для легкого создания стилей.
  • Создание идентификатора карты и управление им.
  • Создание пользовательского стиля карты и управление им.
  • Инструменты для динамического обновления стилей.

Добавьте идентификатор карты в свое приложение

Идентификатор карты — это идентификатор, связанный с определенным стилем карты или функцией. Настройте стиль карты и свяжите его с идентификатором карты в Google Cloud Console. Затем, когда вы ссылаетесь на идентификатор карты в своем коде, связанный с ним стиль карты отображается в вашем приложении. Любые последующие обновления стилей, которые вы делаете, появляются в вашем приложении автоматически, без необходимости каких-либо обновлений со стороны ваших клиентов.

Чтобы создать экземпляр карты с использованием идентификатора карты, выполните следующие действия:

  1. Создайте GMSMapID со строкой идентификатора карты из Cloud Console.
  2. Создайте GMSMapView , указав только что созданный идентификатор карты.

Быстрый

let camera = GMSCameraPosition(latitude: 47.0169, longitude: -122.336471, zoom: 12)
let mapID = GMSMapID(identifier: "<YOUR MAP ID>")
let mapView = GMSMapView(frame: .zero, mapID: mapID, camera: camera)
self.view = mapView
      

Цель-C

GMSCameraPosition *camera = [GMSCameraPosition cameraWithLatitude:47.0169
                                                        longitude:-122.336471
                                                             zoom:12];
GMSMapID *mapID = [GMSMapID mapIDWithIdentifier:@"<YOUR MAP ID>"];
GMSMapView *mapView = [GMSMapView mapWithFrame:CGRectZero mapID:mapID camera:camera];
self.view = mapView;
      

Если вы используете свой собственный идентификатор карты, вы можете в любое время настроить свой идентификатор карты в Cloud Console, чтобы он имел новый стиль, и этот стиль будет автоматически отображаться на вашей карте для вас и пользователей в течение примерно шести часов.

Если вы хотите немедленно увидеть изменения, вы можете закрыть и перезапустить приложение, выйдя из приложения, принудительно выйдя из списка недавно использованных приложений, а затем повторно открыв его. Обновленная карта будет видна.

Использование редактора стилей карт

Редактор стилей карт — это инструмент с графическим интерфейсом, доступный в Google Cloud Console.

Научитесь использовать облачный инструмент для оформления карт