GlobalMap GS / 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 |
Долгота, широта |
Высота в заданной точке |
Класс Pos
Класс объектов для хранения географических координат
Свойства
Свойство |
Тип |
Описание |
lon |
double |
Долгота |
lat |
double |
Широта |
height |
double |
Высота |
Создание нового объекта позиции
Метод
Метод |
Возвращает |
Описание |
gm.factory.newPos() |
Pos* |
Создание нового объекта позиции |