Описание тега google-maps-markers

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

Маркеры (экземпляры google.maps.Marker) определить места на карте. По умолчанию они используют стандартный значок, хотя вы можете установить собственный значок в конструкторе маркера или позвонивsetIcon()на маркере. Маркеры созданы, чтобы быть интерактивными. По умолчанию они получаютclick события, которые часто используются для определения слушателей событий, отображающих InfoWindow.

В Google Maps JavaScript API v3 Руководство разработчика включает в себя раздел наложений (маркеры представляют собой особый тип наложения), которые являются объектами, которые добавляются к картам для обозначения точек, линий, областей или коллекций объектов. Руководство разработчика также включает вводный раздел о маркерах, которые используются для обозначения конкретной точки на карте; есть также пример, показывающий код, используемый для добавления маркера на карту.

В google.maps.Marker конструктор занимает один MarkerOptionsЛитерал объекта JavaScript, определяющий начальные свойства маркера. Следующие поля особенно важны и обычно задаются при создании маркера:

  • position (обязательно) указываетgoogle.maps.LatLng определение начального местоположения маркера.
  • map (необязательно) указываетgoogle.maps.Map объект, на котором нужно разместить маркер.

Обратите внимание, что внутри Markerконструктор необходимо указать карту, на которую нужно добавить маркер. Если вы не укажете этот аргумент, маркер будет создан, но не прикреплен (и не отображается) на карте. Вы можете добавить маркер позже, вызвав маркерsetMap()функция. Чтобы удалить маркер, вызовитеsetMap() передача функций null как аргумент.

Справочник по API Google Maps JavaScript API v3 включает ряд статей, которые интересны разработчикам, работающим с маркерами:

Также представляет интерес для разработчиков Карт Google, которые используют маркеры, Коллекция значков карт демонстрирует сотни бесплатных значков маркеров для Карт Google, которые доступны для загрузки.