Marker (legacy)

Маркерный класс

google.maps . Marker

Этот класс расширяет MVCObject .

Доступ осуществляется путем вызова const {Marker} = await google.maps.importLibrary("marker") .
См. Библиотеки в Maps JavaScript API .

Marker
Marker([opts])
Параметры:
  • opts : MarkerOptions optional именованные необязательные аргументы
Создаёт маркер с указанными параметрами. Если указана карта, маркер добавляется на неё при построении. Обратите внимание, что для отображения маркера необходимо задать его положение.
MAX_ZINDEX Максимальный z-индекс по умолчанию, который API назначает маркеру. Вы можете установить более высокий z-индекс, чтобы вывести маркер на передний план.
getAnimation
getAnimation()
Параметры: нет
Возвращаемое значение: Animation |null|undefined
Получить текущую анимацию.
getClickable
getClickable()
Параметры: нет
Возвращаемое значение: boolean значение True, если маркер можно кликнуть.
Получите кликабельный статус Marker .
getCursor
getCursor()
Параметры: нет
Возвращаемое значение: string|null|undefined
Получить тип курсора мыши, отображаемый при наведении.
getDraggable
getDraggable()
Параметры: нет
Возвращаемое значение: boolean True, если маркер можно перетаскивать.
Получить статус перетаскивания Marker .
getIcon
getIcon()
Параметры: нет
Возвращаемое значение: string| Icon | Symbol |null|undefined
Получите значок Marker . См. MarkerOptions.icon .
getLabel
getLabel()
Параметры: нет
Возвращаемое значение: MarkerLabel |string|null|undefined
Получите метку Marker (см. MarkerOptions.label ).
getMap
getMap()
Параметры: нет
Возвращаемое значение: Map | StreetViewPanorama
Получите карту или панораму, на которой отображен Marker .
getOpacity
getOpacity()
Параметры: нет
Возвращаемое значение: number|null|undefined Число от 0,0 до 1,0.
Получите непрозрачность Marker .
getPosition
getPosition()
Параметры: нет
Возвращаемое значение: LatLng |null|undefined
Получите положение Marker .
getShape
getShape()
Параметры: нет
Возвращаемое значение: MarkerShape |null|undefined
Получите форму Marker , используемого для взаимодействия. См. MarkerOptions.shape и MarkerShape .
getTitle
getTitle()
Параметры: нет
Возвращаемое значение: string|null|undefined
Получите заголовок подсказки Marker . См. MarkerOptions.title .
getVisible
getVisible()
Параметры: нет
Возвращаемое значение: boolean значение True, если маркер виден.
Получите видимость Marker .
getZIndex
getZIndex()
Параметры: нет
Возвращаемое значение: number|null|undefined zIndex маркера.
Получите zIndex Marker . См. MarkerOptions.zIndex .
setAnimation
setAnimation([animation])
Параметры:
  • animation : Animation optional Анимация для воспроизведения.
Возвращаемое значение: нет
Запустить анимацию. Любая текущая анимация будет отменена. В настоящее время поддерживаются следующие анимации: Animation.BOUNCE и Animation.DROP . Передача значения null приведёт к остановке любой анимации.
setClickable
setClickable(flag)
Параметры:
  • flag : boolean Если true , маркер можно щелкнуть.
Возвращаемое значение: нет
Установите, можно ли кликнуть по Marker .
setCursor
setCursor([cursor])
Параметры:
  • cursor : string optional Тип курсора мыши.
Возвращаемое значение: нет
Установите тип курсора мыши, отображаемый при наведении.
setDraggable
setDraggable(flag)
Параметры:
  • flag : boolean optional Если true , маркер можно перетаскивать.
Возвращаемое значение: нет
Установите, можно ли перетаскивать Marker .
setIcon
setIcon([icon])
Параметры:
Возвращаемое значение: нет
Установите значок для Marker . См. MarkerOptions.icon .
setLabel
setLabel([label])
Параметры:
  • label : string| MarkerLabel optional Метка может быть либо строкой символов, либо объектом MarkerLabel .
Возвращаемое значение: нет
Задайте метку для Marker . См. MarkerOptions.label .
setMap
setMap(map)
Параметры:
Возвращаемое значение: нет
Отображает Marker на указанной карте или панораме. Если значение карты равно null , маркер будет удалён.
setOpacity
setOpacity([opacity])
Параметры:
  • opacity : number optional Число от 0,0 (прозрачный) до 1,0 (непрозрачный).
Возвращаемое значение: нет
Установите непрозрачность Marker .
setOptions
setOptions(options)
Параметры:
Возвращаемое значение: нет
Установите параметры для Marker .
setPosition
setPosition([latlng])
Параметры:
Возвращаемое значение: нет
Установите положение Marker .
setShape
setShape([shape])
Параметры:
Возвращаемое значение: нет
Задайте форму Marker , используемого для взаимодействия. См. MarkerOptions.shape и MarkerShape .
setTitle
setTitle([title])
Параметры:
  • title : string optional
Возвращаемое значение: нет
Задайте заголовок подсказки Marker . См. MarkerOptions.title .
setVisible
setVisible(visible)
Параметры:
  • visible : boolean Если true , маркер виден
Возвращаемое значение: нет
Установите, если Marker виден.
setZIndex
setZIndex([zIndex])
Параметры:
  • zIndex : number optional
Возвращаемое значение: нет
Установите zIndex для Marker . См. MarkerOptions.zIndex .
Унаследовано: addListener , bindTo , get , notify , set , setValues , unbind , unbindAll
animation_changed
function()
Аргументы: нет
Это событие вызывается при изменении свойства анимации Marker .
click
function(event)
Аргументы:
Это событие вызывается при щелчке по значку Marker .
clickable_changed
function()
Аргументы: нет
Это событие вызывается при изменении свойства кликабельности Marker .
contextmenu
function(event)
Аргументы:
Это событие срабатывает, когда на Marker срабатывает событие контекстного меню DOM.
cursor_changed
function()
Аргументы: нет
Это событие возникает при изменении свойства курсора Marker .
dblclick
function(event)
Аргументы:
Это событие вызывается при двойном щелчке по значку Marker .
drag
function(event)
Аргументы:
Это событие многократно запускается, пока пользователь перетаскивает