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