Обзор

Выберите платформу: Android iOS JavaScript

Maps JavaScript API – это веб-API на стороне клиента, который позволяет создавать карты с показом местоположений в любой точке мира, добавлять собственную графику, анимацию и интерактивные слои данных, а также создавать функции с учетом местоположения, используя Places API в Maps JavaScript API. Maps JavaScript API позволяет:

  • Создавайте двух- и трехмерные карты, чтобы показывать места в любой точке мира.
  • Добавляйте настраиваемые маркеры, чтобы указывать местоположения на карте.
  • Используйте библиотеку Places, чтобы получать данные о более чем 200 миллионах мест.
  • Настройте стиль и цвета карты.
  • Добавляйте собственные интерактивные слои данных.
  • Показывайте административные границы и делайте их интерактивными.
  • Добавляйте на карты пользовательские 2D- и 3D-изображения и анимированный контент.

Как выбрать API для своего сценария использования

Прежде чем писать код, выберите продукт платформы Google Карт, который соответствует требованиям вашего веб-приложения.

  • Карта с контактной информацией и маршрутами на сайте. Чтобы встроить карту с местоположением компании или ссылку на маршрут без написания собственного кода JavaScript, используйте Maps Embed API или Maps URLs.
  • Отслеживание местоположения и объектов в реальном времени. Чтобы показывать текущие GPS-координаты и маршруты из собственной базы данных или потока в реальном времени (например, Cloud Firestore или WebSockets), используйте Maps JavaScript API с расширенными маркерами (справочная информация о AdvancedMarkerElement) и ломаными линиями (справочная информация о Polyline). Используйте Fleet Engine для совместных поездок и запланированных доставок, в которых интегрированы мобильный Driver SDK и серверные веб-токены OAuth или JSON (JWT).
  • Радиус геозоны и безопасной зоны на карте. Чтобы нарисовать круглые или многоугольные периметры и проверить, попадают ли координаты внутрь них (см. раздел Границы геозон и безопасных зон), используйте круги (справочные материалы по Circle), многоугольники (справочные материалы по Polygon) и библиотеку Geometry (containsLocation() для определения попадания в зону и computeDistanceBetween() для определения расстояния в метрах).

Дальнейшие действия

Работа с сервисами Maps JavaScript API
Работа с библиотеками Maps JavaScript API

Примеры кода для функций Карт