Все готово!

Прежде чем приступить к разработке, ознакомьтесь с документацией для разработчиков.

Активация Google Maps JavaScript API

Чтобы помочь вам освоиться, мы покажем, как выполнить некоторые необходимые действия в консоли разработчика Google:

  1. Создание или выбор проекта
  2. Активация Google Maps JavaScript API и связанных служб
  3. Создание соответствующих ключей

Слои

Слои – это объекты на карте, состоящие из одного или нескольких отдельных элементов, объединенных в единое целое. Обычно слои – это наборы объектов, добавляемые поверх карты для обозначения определенных элементов. Интерфейс Google Maps JavaScript API управляет отображением объектов в слоях, прорисовывая их составляющие элементы в виде единого объекта (обычно мозаичного наложения) и отображая их при изменении области просмотра карты. Слои также могут влиять на изображение самой карты, немного изменяя листы базового слоя так, чтобы они лучше соответствовали верхнему слою. Отдельные объекты в большинстве слоев изначально нельзя использовать, ими можно управлять только как единым целым.

Обзор слоев

В интерфейсе Google Maps JavaScript API содержится несколько типов слоев:

  • Слой данных Google Maps обеспечивает контейнер для произвольных геопространственных данных. Этот слой можно использовать для хранения собственных данных или для отображения данных GeoJSON на карте Google.
  • Слой Fusion Tables используется для прорисовки данных, содержащихся в Google Fusion Tables.
  • Слой карты интенсивности используется для прорисовки географических данных с использованиемкарты интенсивности.
  • Слой KML используется для прорисовки элементов KML и GeoRSS в виде мозаичного наложения Google Maps JavaScript API.
  • Слой дорожной обстановки служит для отображения на карте дорожной обстановки.
  • Слой общественного транспорта служит для отображения на карте сети общественного транспорта города.
  • Слой велосипедного транспорта служит для прорисовки слоя велосипедных маршрутов и/или наложений для велосипедистов в общем слое. Этот слой возвращается по умолчанию в объекте DirectionsRenderer на запрос маршрута со способом передвижения BICYCLING.

Добавление слоя

Чтобы добавить на карту слой, нужно вызвать метод setMap(), передав ему объект карты, на которой нужно отобразить слой. Чтобы скрыть слой, нужно вызвать метод setMap(), передав ему значение null.

Приведенные ниже фрагмент кода помещает в центр карты город Лондон (Великобритания) и добавляет к ней слой общественного транспорта.

var mapOptions = {
  zoom: 13,
  center: new google.maps.LatLng(51.5,-0.11)
}

var map = new google.maps.Map(document.getElementById("map"), mapOptions);

var transitLayer = new google.maps.TransitLayer();
transitLayer.setMap(map);

Оставить отзыв о...

Текущей странице
Google Maps JavaScript API
Google Maps JavaScript API
Нужна помощь? Обратитесь в службу поддержки.