реализует 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 | |
логическое значение | isClickable () Получает настройку кликабельности для этого объекта GroundOverlayOptions . |
логическое значение | isVisible () Получает параметр видимости для этого объекта GroundOverlayOptions . |
Параметры GroundOverlay | позиция (положение широты и долготы , ширина плавающей точки) Указывает положение наложения земли с помощью опорной точки ( LatLng ) и ширины (в метрах). |
Параметры GroundOverlay | |
Параметры GroundOverlay | |
Параметры GroundOverlay | прозрачность (плавающая прозрачность) Определяет прозрачность наложения земли. |
Параметры GroundOverlay | видимый (логическое видимое значение) Определяет видимость наложения земли. |
Параметры GroundOverlay | zIndex (zIndex с плавающей запятой) Указывает zIndex наложения земли, т. е. порядок, в котором оно будет отрисовываться. |
Сводка унаследованных методов
Константы
общедоступный статический финальный float NO_DIMENSION
Флаг, указывающий, что для высоты не указан размер.
Публичные конструкторы
общедоступные GroundOverlayOptions ()
Создает новый набор параметров наложения земли.
Публичные методы
общедоступная привязка GroundOverlayOptions (float u, float v)
Указывает якорь.
Якорь выравнивается по местоположению наложения земли.
Точка привязки указывается в непрерывном двумерном пространстве, где (0,0), (1,0), (0,1) и (1,1) обозначают верхний левый, верхний правый, нижний левый и нижний правый угол. углы соответственно.
*-----+-----+-----+-----* | | | | | | | | | | +-----+-----+-----+-----+ | | | X | | (U, V) = (0.7, 0.6) | | | | | *-----+-----+-----+-----*
Параметры
ты | u-координата якоря |
---|---|
в | v-координата якоря |
Возврат
- этот объект
GroundOverlayOptions
с новым набором привязок.
общедоступный подшипник GroundOverlayOptions (плавающий подшипник)
Указывает направление наложения земли в градусах по часовой стрелке от севера. Вращение осуществляется вокруг опорной точки. Если не указано, значение по умолчанию — 0 (т. е. верх изображения указывает на север).
Обратите внимание, что граница широты и долготы применяется до вращения.
Параметры
несущий | азимут в градусах по часовой стрелке от севера. Значения вне диапазона [0, 360) будут нормализованы. |
---|
Возврат
- этот объект
GroundOverlayOptions
с новым набором подшипников.
общедоступный GroundOverlayOptions кликабельный (логический кликабельный)
Указывает, можно ли щелкнуть наложение земли. Кликабельность по умолчанию — false
.
Параметры
кликабельный | Новая настройка кликабельности. |
---|
Возврат
- этот объект
GroundOverlayOptions
с новой настройкой кликабельности.
общедоступное число с плавающей запятой getAnchorU ()
Горизонтальный относительный якорь; 0.0
и 1.0
обозначают левый и правый края соответственно. Другие значения привязки интерполируются соответствующим образом.
Возврат
- горизонтальное расположение привязки относительно края.
общедоступное число с плавающей запятой getAnchorV ()
Вертикальный относительный якорь; 0.0
и 1.0
обозначают верхний и нижний края соответственно. Другие значения привязки интерполируются соответствующим образом.
Возврат
- вертикальное расположение привязки относительно края.
общедоступный float getBearing ()
Получает набор подшипников для этого объекта GroundOverlayOptions
.
Возврат
- опора наземного слоя.
общедоступный LatLngBounds getBounds ()
Получает границы, установленные для этого объекта GroundOverlayOptions
.
Возврат
- границы наложения земли. Это значение будет
null
, если позиция была установлена с помощьюposition(LatLng, float)
илиposition(LatLng, float, float)
общедоступное число с плавающей запятой 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 , который будет использоваться для этого наложения земли |
---|
Возврат
- этот объект
GroundOverlayOptions
с новым набором изображений.
публичное логическое значение isClickable ()
Получает настройку кликабельности для этого объекта GroundOverlayOptions
.
Возврат
-
true
, если наложение земли можно щелкнуть;false
если это не так.
общедоступное логическое значение isVisible ()
Получает параметр видимости для этого объекта GroundOverlayOptions
.
Возврат
-
true
, если это наложение земли видно;false
если это не так.
публичная позиция GroundOverlayOptions (расположение LatLng , ширина плавающей точки)
Указывает положение наложения земли с помощью опорной точки ( LatLng
) и ширины (в метрах). Высота будет соответствующим образом адаптирована для сохранения соотношения сторон.
Параметры
расположение | местоположение на карте LatLng , на котором будет оставаться фиксированной точка привязки на данном изображении. Якорь останется зафиксированным в положении на земле при применении преобразований (например, setDimensions, setBearing и т. д.). |
---|---|
ширина | ширина наложения (в метрах). Высота будет определена автоматически на основе соотношения сторон изображения. |
Возврат
- этот объект
GroundOverlayOptions
с новым набором позиций.
Броски
IllegalArgumentException | если якорь null |
---|---|
IllegalArgumentException | если ширина отрицательна |
IllegalStateException | если позиция уже была установлена с помощью positionFromBounds(LatLngBounds) |
публичная позиция GroundOverlayOptions (расположение LatLng , ширина плавающего элемента, высота плавающего элемента)
Указывает положение наложения земли с помощью опорной точки ( LatLng
), ширины и высоты (обе в метрах). При рендеринге изображение будет масштабировано в соответствии с указанными размерами.
Параметры
расположение | местоположение на карте LatLng , на котором будет оставаться фиксированной точка привязки на данном изображении. Якорь останется зафиксированным в положении на земле при применении преобразований (например, setDimensions, setBearing и т. д.). |
---|---|
ширина | ширина наложения (в метрах) |
высота | высота наложения (в метрах) |
Возврат
- этот объект
GroundOverlayOptions
с новым набором позиций.
Броски
IllegalArgumentException | если якорь null |
---|---|
IllegalArgumentException | если ширина или высота отрицательны |
IllegalStateException | если позиция уже была установлена с помощью positionFromBounds(LatLngBounds) |
public GroundOverlayOptions позицияFromBounds (границы LatLngBounds )
Указывает положение наложения земли.
Параметры
границы | LatLngBounds , в котором можно разместить наложение земли |
---|
Возврат
- этот объект
GroundOverlayOptions
с новым набором позиций.
Броски
IllegalStateException | если позиция уже была установлена с помощью position(LatLng, float) или position(LatLng, float, float) |
---|
публичная прозрачность GroundOverlayOptions (плавающая прозрачность)
Определяет прозрачность наложения земли. Прозрачность по умолчанию равна 0
(непрозрачный).
Параметры
прозрачность | плавающее число в диапазоне [0..1] , где 0 означает, что наложение земли непрозрачно, а 1 означает, что наложение земли прозрачно. |
---|
Возврат
- этот объект
GroundOverlayOptions
с новой настройкой прозрачности.
Броски
IllegalArgumentException | если прозрачность находится за пределами диапазона [0..1]. |
---|
public GroundOverlayOptions видимый (видимый логический тип)
Определяет видимость наложения земли. Видимость по умолчанию — true
.
Параметры
видимый |
---|
Возврат
- этот объект
GroundOverlayOptions
с новой настройкой видимости.
общедоступный GroundOverlayOptions zIndex (float zIndex)
Указывает zIndex наложения земли, т. е. порядок, в котором оно будет отрисовываться. Дополнительную информацию о zIndex смотрите в документации вверху этого класса.
Параметры
zИндекс |
---|
Возврат
- этот объект
GroundOverlayOptions
с новым набором zIndex.