QGlobalMap — API — Camera

Класс объектов «Camera» позволяет управлять камерой пользователя.

Свойства

Свойство Тип Описание
height double Высота
lon double Долгота
lat double Широта
time double Время перелета (в мс)
matrix String Географическая матрица камеры
geomatrix String Геоцентрическая матрица камеры
scale double Размер ближайшего к камере пикселя сцены в метрах
angle double Угол поворота камеры
mousePosition Pos Позиция курсора мышки

Метод

Метод Возвращает Параметры Описание
moveTo(double, double, double, double) bool Долгота, широта, высота (необязательно, останется текущая),
время перелета (в мс, необязательно, останется текущее)
Перелет камеры к указанной позиции

Методы

Метод Возвращает Параметры Описание
rotateX(double, double) void Вращение камеры на заданный угол по оси Х
rotateY(double, double) void Вращение камеры на заданный угол по оси Y
rotateZ(double, double) void Вращение камеры на заданный угол по оси Z

Метод

Метод Возвращает Параметры Описание
rotate(double, int, double) void Угол, ось(1 — Х, 2 — Y, 3 — Z), время перелета(необязательно) Вращение камеры по заданной оси на заданный угол

Метод

Метод Возвращает Параметры Описание
translate(double, double, double) void Cмещение по оси Х, смещение по оси Y, время перелета(необязательно) Изменение положения камеры
translateX(double, double) void Cмещение по оси Х, время перелета(необязательно) Изменение положения камеры по оси Х
gm.camera.translateY(double, double) void Cмещение по оси Y, время перелета(необязательно Изменение положения камеры по оси Y

Метод

Метод Возвращает Параметры Описание
pointHeight(double, double) double Долгота, широта Высота в заданной точке

Класс объектов для хранения географических координат

Свойства

Свойство Тип Описание
lon double Долгота
lat double Широта
height double Высота

Метод

Метод Возвращает Описание
gm.factory.newPos() Pos* Создание нового объекта позиции