Table of Contents

Uso de AR Session fora do local

Este artigo apresenta como usar AR Session quando você não está no local.

Antes de começar

Ativar o modo Simulator

Usar o modo Simulator pode evitar que desenvolvedores precisem permanecer por muito tempo no local durante o desenvolvimento de aplicações AR.

Nesse modo, a session não usa dados GNSS ou usa entrada de dados GNSS falsos.

Aviso

Depois que o modo Simulator é ativado, uma marca d'água específica aparece na tela.

Quando o mini program for lançado oficialmente, AR Session não poderá usar o modo Simulator. Remova a configuração relacionada antes de publicar.

Não usar dados GNSS

Use o método EasyARSession setGeoLocationInput(inputMode, geoLocation) e passe apenas a string "Simulator". Depois disso, a session não realizará nenhuma localização relacionada a longitude ou latitude.

session.setGeoLocationInput("Simulator");

Usar dados GNSS simulados

Se for necessário simular que o usuário está em uma posição específica, use o método EasyARSession setGeoLocationInput(inputMode, geoLocation) e passe a string "Simulator" junto com a longitude e latitude especificadas. Depois disso, a session usa os dados simulados de longitude e latitude para localização.

const targetLongitude = 123.45; // longitude
const targetLatitude = 32.1; // latitude
session.setGeoLocationInput("Simulator", { longitude: targetLongitude, latitude: targetLatitude });
Aviso

A entrada simulada deve usar dados de longitude e latitude no sistema de coordenadas WGS-84.

Usar dados incorretos de longitude e latitude pode causar falha ou confusão na localização.