Table of Contents

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

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

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

Включение режима Simulator

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

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

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

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

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

Не использовать данные GNSS

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

session.setGeoLocationInput("Simulator");

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

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

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

Смоделированный ввод должен использовать данные долготы и широты в системе координат WGS-84.

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