реализует Parcelable
Неизменяемый класс, который объединяет все параметры положения камеры, такие как местоположение, уровень масштабирования, угол наклона и направление. Используйте CameraPosition.Builder
для создания экземпляра CameraPosition
, который затем можно использовать вместе с CameraUpdateFactory
. Дополнительную информацию см. в разделе «Перемещение камеры» .
Руководство разработчика
Для получения дополнительной информации прочтите руководство разработчика Camera and View .
Сводка вложенных классов
сорт | CameraPosition.Builder | Определяет положение камеры. |
Сводка унаследованных констант
Сводка полей
публичное финальное плавание | несущий | Направление, в котором указывает камера, в градусах по часовой стрелке от севера. |
публичный финал LatLng | цель | Место, на которое указывает камера. |
публичное финальное плавание | наклон | Угол обзора камеры от надира (прямо к Земле) в градусах. |
публичное финальное плавание | масштабировать | Уровень масштабирования рядом с центром экрана. |
Сводка общедоступного конструктора
CameraPosition ( широта и длина цели, плавающее масштабирование, наклон плавающего устройства, плавающий пеленг) Создает CameraPosition. |
Краткое описание общедоступного метода
статический CameraPosition.Builder | строитель () Создает конструктор для положения камеры. |
статический CameraPosition.Builder | строитель (камера CameraPosition ) Создает построитель для положения камеры, инициализируемый заданной позицией. |
статическая камерапозиция | createFromAttributes (контекст контекста, атрибуты AttributeSet) Создает CameraPosition из AttributeSet . |
логическое значение | равно (Объект o) |
статическая камерапозиция | fromLatLngZoom (цель LatLng , плавающее масштабирование) Создает CameraPosition, указывающий на конкретную цель и уровень масштабирования. |
интервал | хэш-код () |
Нить | нанизывать () |
Сводка унаследованных методов
Поля
общественный окончательный поплавковый подшипник
Направление, в котором указывает камера, в градусах по часовой стрелке от севера.
общедоступная окончательная цель по широте и долготе
Место, на которое указывает камера.
Публичный финальный наклон поплавка
Угол обзора камеры от надира (прямо к Земле) в градусах. См. tilt(float)
для получения подробной информации об ограничениях диапазона значений.
Публичный финальный плавающий зум
Уровень масштабирования рядом с центром экрана. См. zoom(float)
для определения уровня масштабирования камеры.
Публичные конструкторы
public CameraPosition (цель LatLng , плавающее масштабирование, плавающий наклон, плавающий подшипник)
Создает CameraPosition.
Параметры
цель | Целевое местоположение для выравнивания по центру экрана. |
---|---|
масштабировать | Уровень масштабирования цели. Подробную информацию об ограничениях см. в разделе zoom(float) . |
наклон | Угол камеры в градусах от надира (прямо вниз). Подробную информацию об ограничениях см. в разделе tilt(float) . |
несущий | Направление, в котором указывает камера, в градусах по часовой стрелке от севера. Это значение будет нормализовано так, чтобы находиться в пределах 0 градусов включительно и не более 360 градусов. |
Броски
Исключение нулевого указателя | если target равна null |
---|---|
IllegalArgumentException | если tilt находится за пределами диапазона от 0 до 90 градусов включительно. |
Публичные методы
общедоступный статический конструктор CameraPosition.Builder ()
Создает конструктор для положения камеры.
общедоступный статический конструктор CameraPosition.Builder (камера CameraPosition )
Создает построитель для положения камеры, инициализируемый заданной позицией.
Параметры
камера |
---|
public static CameraPosition createFromAttributes (контекст контекста, атрибуты AttributeSet)
Создает CameraPosition из AttributeSet
.
Параметры
контекст | |
---|---|
атрибуты |
общедоступное логическое значение равно (Объект o)
Параметры
о |
---|
public static CameraPosition fromLatLngZoom (цель LatLng , плавающее масштабирование)
Создает CameraPosition, указывающий на конкретную цель и уровень масштабирования. В результате получается направление на север, а угол обзора перпендикулярен поверхности Земли. т. е. прямо перед поверхностью Земли, причем верхняя часть экрана указывает на север.
Параметры
цель | Целевое местоположение для выравнивания по центру экрана. |
---|---|
масштабировать | Уровень масштабирования цели. См. zoom(float) для получения подробной информации о диапазоне, к которому будет ограничено значение. Чем больше значение, тем больше масштаб камеры. |