Maps JavaScript API
Создавайте динамические, интерактивные, персонализированные карты и геопространственные объекты для своих веб-приложений.
Начать
Создавайте карты, используя популярные функции Maps JavaScript API.
Начало работы с платформой Google Карт
Ознакомьтесь с кратким руководством по началу работы с платформой Google Карт. Зарегистрируйтесь, сгенерируйте ключ API и приступайте к созданию карт.
Создание карты с маркером
Узнайте, как загрузить Maps JavaScript API и добавить в веб-приложение карту с маркером.
Создайте 3D-карту
Узнайте, как создать 3D-карту с помощью Maps JavaScript API.
Настройка стиля карты
Задайте все необходимые параметры карты, включая дороги, географические объекты и объекты инфраструктуры.
Информационные окна для маркеров
Показывайте информационное окно, когда пользователь нажимает на маркер.
Функции
Ознакомьтесь с основными функциями в документации по Maps JavaScript API.
Типы карт
Показывайте карты дорог, рельефа, спутниковые снимки, гибридные и пользовательские карты.
Локализация
Обеспечьте автоматический перевод текста карты более чем на 40 языков.
Маркеры
Используйте маркер Google Карт по умолчанию или добавляйте собственные маркеры.
Элементы управления пользовательского интерфейса
Настройте отображение элементов интерфейса на карте.
Мероприятия
Пишите код для отклика на действия пользователей и события жизненного цикла.
Наложение WebGL
Создавайте двух- и трехмерные изображения на векторной карте с помощью WebGL.
Информационные окна
Добавляйте для маркеров интерактивные окна с контекстом и информацией.
Фигуры
С помощью встроенных функций на карте можно рисовать различные фигуры, в том числе ломаные линии и многоугольники.
Собственные наложения на карту
Создавайте собственные наложения, чтобы показывать на карте статистику, изображения и многое другое.
Наземные наложения
Добавляйте оверлеи с собственными изображениями, которые будут адаптироваться при изменении масштаба и наклона карты.
Слой данных
Визуализируйте на карте данные GeoJSON и другие типы данных в разных форматах.
Собственные стили
Настраивайте стили практически любых компонентов карты.
Наклон и ориентация
Программно задавайте ориентацию и наклон базовой векторной карты в трех измерениях.
Кластеризация маркеров
Объединяйте маркеры, чтобы сделать работу с картой удобнее.
Тепловые карты
Визуализируйте плотность данных для географических точек.
Библиотеки
Вызывайте дополнительные библиотеки в загрузочной строке Maps JS API, чтобы добавить для карты дополнительные функции.
Обзор библиотек
Узнайте, как вызывать доступные библиотеки при загрузке Maps JS API.
Библиотека Drawing
Предоставляйте пользователям возможность рисовать на карте.
Библиотека Geometry
Рассчитывайте геометрические данные на поверхности Земли с помощью служебных функций.
Библиотека Places
Ищите места рядом, включите автозаполнение мест, извлекайте фотографии и информацию о выбранных местах.
Библиотека локального контекста (бета)
Создавайте интерактивные карты с возможностью выбора мест по фотографиям из галереи.
Библиотека Visualization
Визуализируйте объем данных о местоположениях с помощью тепловых карт.
Сервисы
Встроенные сервисы управления данными позволяют расширить возможности веб-приложений.
Сервис Directions
Выстраивайте маршруты, включающие до 25 путевых точек.
Сервис Distance Matrix
Получайте информацию о расстоянии и времени поездки для матрицы пунктов отправления и назначения.
Сервис Elevation
Получайте данные о высоте мест на поверхности Земли, включая океаническое дно.
Сервис Geocoding
Преобразуйте адреса и идентификаторы мест в координаты, и наоборот.
Сервис Maximum Zoom Imagery
Запрашивайте изображения с максимальным разрешением, доступным для места.
Сервис "Просмотр улиц"
Добавляйте круговые панорамы Просмотра улиц в веб-приложения или загружайте собственные изображения.
Примеры приложений
Запускайте рабочие примеры кода на локальной машине в удобной тестовой среде.
Поиск мест
Используйте библиотеку Places для поиска мест поблизости.
Как настроить ночной режим для карты
Настройте стиль карты, чтобы добавить в веб-приложение ночной режим для карт.
Настройка значков маркера
Создавайте собственные значки для маркеров.
Собственные наложения
Создавайте наложения на карту, которые будут адаптироваться к наклону и изменению масштаба.
Слой загруженности дорог
Показывайте в наложениях данные о загруженности дорог в реальном времени.
Наклон и ориентация карты
Программно задавайте ориентацию и наклон базовой векторной карты в трех измерениях.
Справка и поддержка
Обращайтесь за помощью, помогайте другим, присоединяйтесь к сообществу.
Stack Overflow
Обращайтесь за помощью, помогайте другим, создавайте репутацию Карт.
Трекер проблем
Сообщайте об ошибках или отправляйте запросы на добавление функций.
Статус платформы
Узнавайте об инцидентах и сбоях платформы.
Поддержка
Обращайтесь за помощью к команде платформы Google Карт.