MarkerOptions

публичный финальный класс MarkerOptions расширяет объект
реализует Parcelable

Определяет MarkerOptions для маркера.

Руководство разработчика

Для получения дополнительной информации прочтите руководство разработчика маркеров .

Сводка унаследованных констант

Сводка общедоступного конструктора

Параметры Маркера ()
Создает новый набор параметров маркера.

Краткое описание общедоступного метода

Параметры маркера
альфа (плавающая альфа)
Устанавливает альфу (непрозрачность) маркера.
Параметры маркера
якорь (float u, float v)
Указывает, что привязка должна находиться в определенной точке изображения маркера.
Параметры маркера
столкновениеПоведение (int столкновениеПоведение)
Устанавливает состояние коллизии для маркера.
Параметры маркера
перетаскиваемый (логический перетаскиваемый)
Устанавливает возможность перетаскивания маркера.
Параметры маркера
плоский (логический плоский)
Устанавливает, должен ли этот маркер располагаться ровно на карте true или рекламный щит, обращенный к камере false .
плавать
получитьАльфа ()
Получает альфа-набор для этого объекта MarkerOptions .
плавать
getAnchorU ()
Горизонтальное расстояние, нормализованное к [0, 1], от привязки от левого края.
плавать
getAnchorV ()
Расстояние по вертикали, нормированное на [0, 1], от привязки от верхнего края.
интервал
BitmapDescriptor
получить значок ()
Получает набор дескрипторов пользовательского значка для этого объекта MarkerOptions .
плавать
getInfoWindowAnchorU ()
Расстояние по горизонтали, нормированное на [0, 1], от привязки информационного окна от левого края.
плавать
getInfoWindowAnchorV ()
Расстояние по вертикали, нормированное на [0, 1], от привязки информационного окна от верхнего края.
ШиротаДлительность
получитьПозицию ()
Возвращает позицию, установленную для этого объекта MarkerOptions .
плавать
получитьВращение ()
Получает набор поворотов для этого объекта MarkerOptions .
Нить
получитьСниппет ()
Получает набор фрагментов для этого объекта MarkerOptions .
Нить
получить заголовок ()
Получает заголовок, установленный для этого объекта MarkerOptions .
плавать
получитьZИндекс ()
Получает набор zIndex для этого объекта MarkerOptions .
Параметры маркера
значок ( BitmapDescriptor iconDescriptor)
Устанавливает значок для маркера.
Параметры маркера
infoWindowAnchor (float u, float v)
Указывает точку привязки информационного окна на изображении маркера.
логическое значение
isDraggable ()
Получает настройку перетаскивания для этого объекта MarkerOptions .
логическое значение
isFlat ()
Получает плоскую настройку для этого объекта MarkerOptions .
логическое значение
isVisible ()
Получает параметр видимости для этого объекта MarkerOptions .
Параметры маркера
позиция ( LatLng latlng)
Устанавливает местоположение маркера.
Параметры маркера
вращение (плавающее вращение)
Задает поворот маркера в градусах по часовой стрелке вокруг точки привязки маркера.
Параметры маркера
фрагмент (фрагмент строки)
Устанавливает фрагмент для маркера.
Параметры маркера
заголовок (строковое название)
Устанавливает заголовок для маркера.
Параметры маркера
видимый (логическое видимое значение)
Устанавливает видимость маркера.
Параметры маркера
zIndex (zIndex с плавающей запятой)
Устанавливает zIndex для маркера.

Сводка унаследованных методов

Публичные конструкторы

общедоступные параметры маркера ()

Создает новый набор параметров маркера.

Публичные методы

публичный MarkerOptions альфа (альфа с плавающей запятой)

Устанавливает альфу (непрозрачность) маркера. Это значение от 0 до 1, где 0 означает, что маркер полностью прозрачен, а 1 означает, что маркер полностью непрозрачен.

Параметры
альфа
Возврат
  • объект, для которого был вызван метод, с новым набором альфа-каналов.

общедоступный якорь MarkerOptions (float u, float v)

Указывает, что привязка должна находиться в определенной точке изображения маркера.

Якорь указывает точку на изображении значка, которая привязана к положению маркера на поверхности Земли.

Точка привязки указывается в непрерывном пространстве [0,0, 1,0] x [0,0, 1,0], где (0, 0) — верхний левый угол изображения, а (1, 1) — нижний правый угол. Точкой привязки на изображении Ш x В является ближайшая дискретная точка сетки в сетке (W + 1) x (H + 1) , полученная путем масштабирования последующего округления. Например, в изображении 4 x 2 точка привязки (0,7, 0,6) преобразуется в точку сетки (3, 1).

 *-----+-----+-----+-----*
 |     |     |     |     |
 |     |     |     |     |
 +-----+-----+-----+-----+
 |     |     |   X |     |   (U, V) = (0.7, 0.6)
 |     |     |     |     |
 *-----+-----+-----+-----*
 *-----+-----+-----+-----*
 |     |     |     |     |
 |     |     |     |     |
 +-----+-----+-----X-----+   (X, Y) = (3, 1)
 |     |     |     |     |
 |     |     |     |     |
 *-----+-----+-----+-----*
 

Параметры
ты u-координата привязки как отношение ширины изображения (в диапазоне [0, 1])
в v-координата привязки, как отношение высоты изображения (в диапазоне [0, 1])
Возврат
  • объект, для которого был вызван метод, с новым набором привязок.

public MarkerOptions ColombiaBehavior (int ColombiaBehavior)

Устанавливает состояние коллизии для маркера. Это значение Marker.CollisionBehavior . Его можно установить только один раз.

Параметры
столкновениеПоведение
Возврат
  • объект, для которого был вызван метод, с установленным состоянием коллизии.

public MarkerOptions перетаскиваемый (логический перетаскиваемый)

Устанавливает возможность перетаскивания маркера.

Параметры
перетаскиваемый
Возврат
  • объект, для которого был вызван метод, с новым набором перетаскиваемых состояний.

public MarkerOptions Flat (логическое значение Flat)

Устанавливает, должен ли этот маркер располагаться ровно на карте true или рекламный щит, обращенный к камере false . Если маркер ровно прилегает к карте, он останется приклеенным к карте при вращении и наклоне камеры, но останется того же размера при масштабировании камеры, в отличие от GroundOverlay . Если маркер представляет собой рекламный щит, он всегда будет нарисован лицом к камере и будет вращаться и наклоняться вместе с камерой. Значение по умолчанию false .

Параметры
плоский
Возврат
  • объект, для которого был вызван метод, с новым набором плоского состояния.

общедоступное число с плавающей запятой getAlpha ()

Получает альфа-набор для этого объекта MarkerOptions .

Возврат
  • альфа маркера в диапазоне [0, 1].

общедоступное число с плавающей запятой getAnchorU ()

Горизонтальное расстояние, нормализованное к [0, 1], от привязки от левого края.

Возврат
  • значение u якоря.

общедоступное число с плавающей запятой getAnchorV ()

Расстояние по вертикали, нормированное на [0, 1], от привязки от верхнего края.

Возврат
  • значение v якоря.

public int getCollisionBehavior ()

общедоступный BitmapDescriptor getIcon ()

Получает набор дескрипторов пользовательского значка для этого объекта MarkerOptions .

Возврат
  • BitmapDescriptor , представляющий пользовательский значок, или null если пользовательский значок не установлен.

общедоступное число с плавающей запятой getInfoWindowAnchorU ()

Расстояние по горизонтали, нормированное на [0, 1], от привязки информационного окна от левого края.

Возврат
  • значение u привязки информационного окна.

общедоступное число с плавающей запятой getInfoWindowAnchorV ()

Расстояние по вертикали, нормированное на [0, 1], от привязки информационного окна от верхнего края.

Возврат
  • значение v привязки информационного окна.

общественная LatLng getPosition ()

Возвращает позицию, установленную для этого объекта MarkerOptions .

Возврат
  • Объект LatLng , определяющий текущую позицию маркера.

общедоступный float getRotation ()

Получает набор поворотов для этого объекта MarkerOptions .

Возврат
  • поворот маркера в градусах по часовой стрелке от положения по умолчанию.

публичная строка getSnippet ()

Получает набор фрагментов для этого объекта MarkerOptions .

Возврат
  • Строка, содержащая фрагмент маркера.

публичная строка getTitle ()

Получает заголовок, установленный для этого объекта MarkerOptions .

Возврат
  • Строка, содержащая заголовок маркера.

общедоступное число с плавающей запятой getZIndex ()

Получает набор zIndex для этого объекта MarkerOptions .

Возврат
  • zIndex маркера.

общедоступный значок MarkerOptions ( BitmapDescriptor iconDescriptor )

Устанавливает значок для маркера.

Параметры
значокДескриптор если null , используется маркер по умолчанию.
Возврат
  • объект, для которого был вызван метод, с новым установленным дескриптором значка.

public MarkerOptions infoWindowAnchor (float u, float v)

Указывает точку привязки информационного окна на изображении маркера. Он указывается в той же системе координат, что и якорь. Подробнее см. в anchor(float, float) . По умолчанию используется верхняя середина изображения.

Параметры
ты u-координата привязки информационного окна, как отношение ширины изображения (в диапазоне [0, 1])
в v-координата привязки информационного окна, как отношение высоты изображения (в диапазоне [0, 1])
Возврат
  • объект, для которого был вызван метод, с установленной привязкой нового информационного окна.

общедоступное логическое значение isDraggable ()

Получает настройку перетаскивания для этого объекта MarkerOptions .

Возврат
  • true , если маркер можно перетаскивать; в противном случае возвращает false .

публичное логическое значение isFlat ()

Получает плоскую настройку для этого объекта MarkerOptions .

Возврат
  • true , если маркер ровно прилегает к карте; false , если маркер должен быть обращен к камере.

общедоступное логическое значение isVisible ()

Получает параметр видимости для этого объекта MarkerOptions .

Возврат
  • true , если маркер виден; в противном случае возвращает false .

публичная позиция MarkerOptions ( LatLng latlng)

Устанавливает местоположение маркера.

Параметры
широта
Возврат
  • объект, для которого был вызван метод, с новой установленной позицией.

вращение public MarkerOptions (вращение с плавающей запятой)

Задает поворот маркера в градусах по часовой стрелке вокруг точки привязки маркера. Ось вращения перпендикулярна маркеру. Поворот 0 соответствует положению маркера по умолчанию. Если маркер расположен ровно на карте, по умолчанию положение выравнивается по северу, а вращение такое, что маркер всегда остается плоским на карте. Если маркер представляет собой рекламный щит, его положение по умолчанию — направлен вверх, а вращение таково, что маркер всегда обращен к камере. Значение по умолчанию — 0.

Параметры
вращение
Возврат
  • объект, для которого был вызван метод, с новым набором поворотов.

общедоступный фрагмент MarkerOptions (фрагмент строки)

Устанавливает фрагмент для маркера.

Параметры
фрагмент
Возврат
  • объект, для которого был вызван метод, с новым набором фрагментов.

общедоступный заголовок MarkerOptions (строковый заголовок)

Устанавливает заголовок для маркера.

Параметры
заголовок
Возврат
  • объект, для которого был вызван метод, с новым установленным заголовком.

public MarkerOptions видимый (видимый логический тип)

Устанавливает видимость маркера.

Параметры
видимый
Возврат
  • объект, для которого был вызван метод, с новым установленным состоянием видимости.

public MarkerOptions zIndex (zIndex с плавающей запятой)

Устанавливает zIndex для маркера.

Параметры
zИндекс
Возврат
  • объект, для которого был вызван метод, с новым установленным zIndex.