Table of Contents

AR Session для использования вне площадки

В этой статье рассказывается, как использовать AR Session вне площадки.

Перед началом

Включение режима симулятора

Использование режима Simulator позволяет избежать ситуации, когда разработчики AR-приложений должны постоянно находиться на объекте.

В этом режиме сессия не использует данные GNSS или использует фиктивные входные данные GNSS.

Предупреждение

При включении режима Simulator на изображении появится специальный водяной знак.

При официальном выпуске мини-программы использование режима Simulator в AR Session запрещено. Обязательно удалите соответствующую конфигурацию перед запуском.

Без использования данных GNSS

Используйте метод EasyARSession setGeoLocationInput(inputMode, geoLocation), передав только строку "Simulator". После этого сессия не будет выполнять никакую привязку, связанную с координатами.

session.setGeoLocationInput("Simulator");

Использование смоделированных данных GNSS

Чтобы имитировать нахождение пользователя в определенном месте, используйте метод EasyARSession setGeoLocationInput(inputMode, geoLocation), передав строку "Simulator" и указанные координаты. После этого сессия будет использовать смоделированные данные координат для привязки.

const targetLongitude = 123.45; // долгота
const targetLatitude = 32.1; // широта
session.setGeoLocationInput("Simulator", { longitude: targetLongitude, latitude: targetLatitude });
Предупреждение

Для моделирования ввода необходимо использовать данные координат (широта/долгота) в системе координат WGS-84.

Использование некорректных данных координат может привести к сбоям или ошибкам в позиционировании.