На карту можно добавлять объекты, обозначающие точки, линии, области или наборы объектов. В Google Maps JavaScript API эти объекты называются наложениями. Наложения привязаны к координатам широты и долготы, поэтому они перемещаются при перетаскивании карты или изменении масштаба.
Типы наложений
В Google Maps JavaScript API имеется несколько видов наложений, которые можно добавлять программным способом.
- Отдельные точки на карте отображаются с помощью маркеров. Маркеры иногда обозначаются собственными изображениями, в этом случае их называют "значками". См. раздел Маркеры.
- Информационное окно – это особый вид наложения для отображения контента (обычно текста или изображений) внутри всплывающей выноски в определенной точке на карте. См. Информационные окна.
- Линии на карте отображаются с помощью ломаных линий, которые представляют собой упорядоченную последовательность местоположений. См. Фигуры.
- Области произвольной формы на карте отображаются с помощью многоугольников. Как и ломаные линии, многоугольники представляют собой упорядоченную последовательность местоположений. Однако, в отличие от ломаных линий, многоугольники определяют область, находящуюся внутри них. См. Фигуры.
- Также на карте можно определять окружности и прямоугольники.
- Символы можно использовать для изменения значков маркеров или добавления изображений к ломаной линии. Символ представляет собой векторное изображение, определяемое в виде пути с помощью системы обозначения путей SVG. API также предоставляет параметры, контролирующие отображение символа. См. Символы.
- Чтобы поместить на карте изображение, можно использовать наземное наложение. См. Наземные наложения.
- Вы также можете использовать собственные наложения путем реализации интерфейса
OverlayView. См. Собственные наложения. - Слои карты можно отображать с помощью типов наложений. Вы можете создать собственный набор листов путем создания собственных типов карты, которые либо заменяют базовые наборы листов, либо отображаются поверх них в виде наложений. См. Собственные типы карт.
