GroundOverlayOptions

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

Определяет параметры наложения земли.

Постоянное резюме

плавать NO_DIMENSION Флаг, указывающий, что для высоты не указан размер.

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

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

Параметры GroundOverlay ()
Создает новый набор параметров наложения земли.

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

Параметры GroundOverlay
якорь (float u, float v)
Указывает якорь.
Параметры GroundOverlay
подшипник (подшипник с плавающей запятой)
Указывает направление наложения земли в градусах по часовой стрелке от севера.
Параметры GroundOverlay
кликабельный (логический кликабельный)
Указывает, можно ли щелкнуть наложение земли.
плавать
getAnchorU ()
Горизонтальный относительный якорь; 0.0 и 1.0 обозначают левый и правый края соответственно.
плавать
getAnchorV ()
Вертикальный относительный якорь; 0.0 и 1.0 обозначают верхний и нижний края соответственно.
плавать
получить подшипник ()
Получает набор подшипников для этого объекта GroundOverlayOptions .
LatLngГраницы
получить границы ()
Получает границы, установленные для этого объекта GroundOverlayOptions .
плавать
получитьВысоту ()
Получает набор высоты для этого объекта GroundOverlayOptions .
BitmapDescriptor
получить изображение ()
Получает набор дескрипторов изображения для этого объекта GroundOverlayOptions .
ШиротаДлительность
получить местоположение ()
Получает расположение, заданное для этого объекта GroundOverlayOptions .
плавать
получитьПрозрачность ()
Получает набор прозрачности для этого объекта GroundOverlayOptions .
плавать
получить ширину ()
Получает набор ширины для этого объекта GroundOverlayOptions .
плавать
получитьZИндекс ()
Получает набор zIndex для этого объекта GroundOverlayOptions .
Параметры GroundOverlay
изображение ( BitmapDescriptor imageDescriptor)
Указывает изображение для наложения земли.
логическое значение
isClickable ()
Получает настройку кликабельности для этого объекта GroundOverlayOptions .
логическое значение
isVisible ()
Получает параметр видимости для этого объекта GroundOverlayOptions .
Параметры GroundOverlay
позиция (положение широты и долготы , ширина плавающей точки)
Указывает положение наложения земли с помощью опорной точки ( LatLng ) и ширины (в метрах).
Параметры GroundOverlay
позиция (положение по широте и долготе , ширина поплавка, высота поплавка)
Указывает положение наложения на землю с помощью опорной точки ( LatLng ), ширины и высоты (обе в метрах).
Параметры GroundOverlay
PositionFromBounds (границы LatLngBounds )
Указывает положение наложения земли.
Параметры GroundOverlay
прозрачность (плавающая прозрачность)
Определяет прозрачность наложения земли.
Параметры GroundOverlay
видимый (логическое видимое значение)
Определяет видимость наложения земли.
Параметры GroundOverlay
zIndex (zIndex с плавающей запятой)
Указывает zIndex наложения земли, т. е. порядок, в котором оно будет отрисовываться.

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

Константы

общедоступный статический финальный float NO_DIMENSION

Флаг, указывающий, что для высоты не указан размер.

Постоянное значение: -1,0

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

общедоступные GroundOverlayOptions ()

Создает новый набор параметров наложения земли.

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

общедоступная привязка GroundOverlayOptions (float u, float v)

Указывает якорь.

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

Точка привязки указывается в непрерывном двумерном пространстве, где (0,0), (1,0), (0,1) и (1,1) обозначают верхний левый, верхний правый, нижний левый и нижний правый угол. углы соответственно.

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

Параметры
ты u-координата якоря
в v-координата якоря
Возврат

общедоступный подшипник GroundOverlayOptions (плавающий подшипник)

Указывает направление наложения земли в градусах по часовой стрелке от севера. Вращение осуществляется вокруг опорной точки. Если не указано, значение по умолчанию — 0 (т. е. верх изображения указывает на север).

Обратите внимание, что граница широты и долготы применяется до вращения.

Параметры
несущий азимут в градусах по часовой стрелке от севера. Значения вне диапазона [0, 360) будут нормализованы.
Возврат

общедоступный GroundOverlayOptions кликабельный (логический кликабельный)

Указывает, можно ли щелкнуть наложение земли. Кликабельность по умолчанию — false .

Параметры
кликабельный Новая настройка кликабельности.
Возврат
  • этот объект GroundOverlayOptions с новой настройкой кликабельности.

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

Горизонтальный относительный якорь; 0.0 и 1.0 обозначают левый и правый края соответственно. Другие значения привязки интерполируются соответствующим образом.

Возврат
  • горизонтальное расположение привязки относительно края.

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

Вертикальный относительный якорь; 0.0 и 1.0 обозначают верхний и нижний края соответственно. Другие значения привязки интерполируются соответствующим образом.

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

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

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

Возврат
  • опора наземного слоя.

общедоступный LatLngBounds getBounds ()

Получает границы, установленные для этого объекта GroundOverlayOptions .

Возврат

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

Получает набор высоты для этого объекта GroundOverlayOptions .

Возврат
  • высота наложения грунта.

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

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

Возврат
  • BitmapDescriptor , представляющий изображение наложения земли.

общедоступная LatLng getLocation ()

Получает расположение, заданное для этого объекта GroundOverlayOptions .

Возврат
  • место для размещения якоря наземного слоя. Это будет null , если позиция была установлена ​​с помощью positionFromBounds(LatLngBounds) .

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

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

Возврат
  • прозрачность наложения земли.

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

Получает набор ширины для этого объекта GroundOverlayOptions .

Возврат
  • ширина наземного слоя.

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

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

Возврат
  • zIndex наложения земли.

общедоступное изображение GroundOverlayOptions ( BitmapDescriptor imageDescriptor )

Указывает изображение для наложения земли.

Чтобы загрузить изображение в виде текстуры (которая используется для рисования изображения на карте), его необходимо преобразовать в изображение со сторонами, равными степеням двойки. Это сделано для того, чтобы можно было создать MIP-карту для визуализации текстуры с различными уровнями масштабирования — подробности см. в MIP-карте (Википедия) . Следовательно, чтобы сохранить память и избежать этого преобразования, рекомендуется, чтобы размеры изображения были степенями двойки.

Параметры
дескриптор изображения BitmapDescriptor , который будет использоваться для этого наложения земли
Возврат

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

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

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

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

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

Возврат
  • true , если это наложение земли видно; false если это не так.

публичная позиция GroundOverlayOptions (расположение LatLng , ширина плавающей точки)

Указывает положение наложения земли с помощью опорной точки ( LatLng ) и ширины (в метрах). Высота будет соответствующим образом адаптирована для сохранения соотношения сторон.

Параметры
расположение местоположение на карте LatLng , на котором будет оставаться фиксированной точка привязки на данном изображении. Якорь останется зафиксированным в положении на земле при применении преобразований (например, setDimensions, setBearing и т. д.).
ширина ширина наложения (в метрах). Высота будет определена автоматически на основе соотношения сторон изображения.
Возврат
Броски
IllegalArgumentException если якорь null
IllegalArgumentException если ширина отрицательна
IllegalStateException если позиция уже была установлена ​​с помощью positionFromBounds(LatLngBounds)

публичная позиция GroundOverlayOptions (расположение LatLng , ширина плавающего элемента, высота плавающего элемента)

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

Параметры
расположение местоположение на карте LatLng , на котором будет оставаться фиксированной точка привязки на данном изображении. Якорь останется зафиксированным в положении на земле при применении преобразований (например, setDimensions, setBearing и т. д.).
ширина ширина наложения (в метрах)
высота высота наложения (в метрах)
Возврат
Броски
IllegalArgumentException если якорь null
IllegalArgumentException если ширина или высота отрицательны
IllegalStateException если позиция уже была установлена ​​с помощью positionFromBounds(LatLngBounds)

public GroundOverlayOptions позицияFromBounds (границы LatLngBounds )

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

Параметры
границы LatLngBounds , в котором можно разместить наложение земли
Возврат
Броски
IllegalStateException если позиция уже была установлена ​​с помощью position(LatLng, float) или position(LatLng, float, float)

публичная прозрачность GroundOverlayOptions (плавающая прозрачность)

Определяет прозрачность наложения земли. Прозрачность по умолчанию равна 0 (непрозрачный).

Параметры
прозрачность плавающее число в диапазоне [0..1] , где 0 означает, что наложение земли непрозрачно, а 1 означает, что наложение земли прозрачно.
Возврат
  • этот объект GroundOverlayOptions с новой настройкой прозрачности.
Броски
IllegalArgumentException если прозрачность находится за пределами диапазона [0..1].

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

Определяет видимость наложения земли. Видимость по умолчанию — true .

Параметры
видимый
Возврат

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

Указывает zIndex наложения земли, т. е. порядок, в котором оно будет отрисовываться. Дополнительную информацию о zIndex смотрите в документации вверху этого класса.

Параметры
zИндекс
Возврат