Библиотеки

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

Чтобы загрузить код JavaScript для Maps JavaScript API, добавьте на свою страницу загрузочный URL в форме https://maps.googleapis.com/maps/api/js . Этот запрос начальной загрузки загружает все основные объекты и символы JavaScript для использования в Maps JavaScript API. Некоторые функции API также доступны в автономных библиотеках , которые не загружаются, если вы специально не запросите их. Разделение дополнительных компонентов на библиотеки позволяет быстро загружать (и анализировать) основной API. Вы несете дополнительные накладные расходы на загрузку и синтаксический анализ библиотек, только если они вам нужны.

Вы можете загрузить дополнительные библиотеки, указав параметр libraries в запросе начальной загрузки и указав имя библиотеки или библиотек. Вы можете указать несколько библиотек в виде списка, разделенного запятыми. Затем вы получаете доступ к библиотекам через google.maps. libraryName пространство имен google.maps. libraryName .

Доступны следующие библиотеки:

  • drawing предоставляет пользователям графический интерфейс для рисования многоугольников, прямоугольников, полилиний, кругов и маркеров на карте. Дополнительную информацию см. в документации библиотеки чертежей .
  • geometry включает служебные функции для вычисления скалярных геометрических величин (таких как расстояние и площадь) на поверхности земли. Обратитесь к документации библиотеки Geometry для получения дополнительной информации.
  • journeySharing (доступен только в бета-канале) обеспечивает поддержку транспортных и логистических решений платформы Google Maps.
  • localContext показывает пользователям ключевые достопримечательности рядом с указанным вами местоположением. Обратитесь к документации библиотеки Local Context для получения дополнительной информации.
  • marker позволяет добавлять на карты настраиваемые и эффективные расширенные маркеры. Обратитесь к документации Advanced Markers для получения дополнительной информации.
  • places позволяет вашему приложению искать такие места, как учреждения, географические местоположения или известные достопримечательности, в пределах определенной области. Обратитесь к документации библиотеки Places для получения дополнительной информации.
  • visualization предоставляет тепловые карты для визуального представления данных. Обратитесь к документации библиотеки визуализации для получения дополнительной информации.

В следующем запросе начальной загрузки показано, как запросить библиотеку google.maps.geometry API JavaScript Карт:

<script async
    src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&libraries=geometry&callback=initMap">
</script>

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

<script async
    src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&libraries=geometry,places&callback=initMap">
</script>