реализует 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 . |
Параметры маркера | |
Параметры маркера | infoWindowAnchor (float u, float v) Указывает точку привязки информационного окна на изображении маркера. |
логическое значение | isDraggable () Получает настройку перетаскивания для этого объекта MarkerOptions . |
логическое значение | isFlat () Получает плоскую настройку для этого объекта MarkerOptions . |
логическое значение | isVisible () Получает параметр видимости для этого объекта MarkerOptions . |
Параметры маркера | |
Параметры маркера | вращение (плавающее вращение) Задает поворот маркера в градусах по часовой стрелке вокруг точки привязки маркера. |
Параметры маркера | фрагмент (фрагмент строки) Устанавливает фрагмент для маркера. |
Параметры маркера | заголовок (строковое название) Устанавливает заголовок для маркера. |
Параметры маркера | видимый (логическое видимое значение) Устанавливает видимость маркера. |
Параметры маркера | 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.