Spec-Zone.ru › MapLibre GL JS

CameraOptions

CameraOptions = CenterZoomBearing & object

Параметры, общие для Map.jumpTo, Map.easeTo и Map.flyTo, которые задают требуемое положение, масштаб, азимут, тангаж и крен камеры. Все свойства необязательны. Если свойство не указано, его текущее значение для камеры останется без изменений.

Объявление типа

elevation?

optional elevation?: number

Высота центральной точки над уровнем моря в метрах.

pitch?

optional pitch?: number

Требуемый угол тангажа в градусах. Тангаж — это угол наклона к горизонту, измеряемый в градусах в диапазоне от 0 до 60. Например, значение pitch: 0 создаёт вид карты строго сверху, а значение pitch: 60 наклоняет перспективу пользователя к горизонту. Увеличение значения тангажа часто используется для отображения 3D-объектов.

roll?

optional roll?: number

Требуемый угол крена в градусах. Крен — это угол вокруг оптической оси камеры.

Пример

Задайте исходную перспективу карты с помощью CameraOptions

let map = new Map({
  container: 'map',
  style: 'https://demotiles.maplibre.org/style.json',
  center: [-73.5804, 45.53483],
  pitch: 60,
  bearing: -60,
  zoom: 10
});

См. также

  • Задание угла тангажа и азимута
  • Переход к нескольким местоположениям
  • Перелёт к местоположению
  • Отображение зданий в 3D

© MapLibre contributors
Licensed under the 3-Clause BSD License.
https://maplibre.org/maplibre-gl-js/docs/API/type-aliases/CameraOptions/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API