AR Session для использования вне площадки
В этой статье рассказывается, как использовать 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.
Использование некорректных данных координат может привести к сбоям или ошибкам в позиционировании.