реализует 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) для получения подробной информации о диапазоне, к которому будет ограничено значение. Чем больше значение, тем больше масштаб камеры. |