CameraPosition.Builder

публичный статический конечный класс CameraPosition.Builder расширяет объект

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

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

CameraPosition.Builder ()
Создает пустой построитель.
CameraPosition.Builder (Предыдущий CameraPosition )

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

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

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

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

общественный CameraPosition.Builder ()

Создает пустой построитель.

public CameraPosition.Builder (предыдущий CameraPosition )

Параметры
предыдущий

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

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

Устанавливает направление, в котором указывает камера, в градусах по часовой стрелке от севера.

Параметры
несущий

общедоступная сборка CameraPosition ()

Создает CameraPosition .

общедоступная цель CameraPosition.Builder (расположение по широте )

Устанавливает местоположение, на которое указывает камера.

Параметры
расположение

public CameraPosition.Builder наклон (плавающий наклон)

Устанавливает угол в градусах камеры от надира (прямо к Земле). При изменении положения камеры на карте это значение ограничено в зависимости от уровня масштабирования камеры. Ограничения заключаются в следующем:

  • Для уровней масштабирования менее 10 максимальное значение равно 30.
  • Для уровней масштабирования от 10 до 14 максимальное значение увеличивается линейно от 30 до 45 (например, при уровне масштабирования 12 максимальное значение составляет 37,5).
  • Для уровней масштабирования от 14 до 15,5 максимальное значение линейно увеличивается от 45 до 67,5.
  • Для уровней масштабирования более 15,5 максимальное значение составляет 67,5.
Минимум всегда равен 0 (прямо вниз). Если вы укажете значение вне этого диапазона и попытаетесь переместить камеру в это положение, она будет зафиксирована этими границами.

Параметры
наклон

общедоступное масштабирование CameraPosition.Builder (плавающее масштабирование)

Устанавливает уровень масштабирования камеры. Уровень масштабирования определяется таким образом, что при уровне масштабирования 0 ширина всего мира составляет примерно 256 dp (при условии, что камера не наклонена). Увеличение уровня масштабирования на 1 удваивает ширину мира на экране. Следовательно, при уровне масштабирования N ширина мира составляет примерно 256 * 2 N dp, т. е. при уровне масштабирования 2 ширина всего мира составляет примерно 1024 dp.

При изменении положения камеры на карте уровень масштабирования камеры ограничивается определенным диапазоном в зависимости от различных факторов, включая местоположение, тип и размер карты. Используйте GoogleMap.getMinZoomLevel и GoogleMap.getMaxZoomLevel , чтобы найти ограничения. Обратите внимание, что масштаб камеры не обязательно должен быть целочисленным значением.

Параметры
масштабировать