AR Session außerhalb des Standorts verwenden
Dieser Artikel beschreibt, wie AR Session verwendet wird, wenn Sie nicht vor Ort sind.
Bevor Sie beginnen
- Informieren Sie sich über Konzept und Ablauf von AR Session
Simulator-Modus aktivieren
Mit dem Modus Simulator kann vermieden werden, dass Entwickler während der Entwicklung von AR-Anwendungen lange Zeit vor Ort bleiben müssen.
In diesem Modus verwendet die session keine GNSS-Daten oder verwendet gefälschte GNSS-Dateneingaben.
Warnung
Nach Aktivierung des Simulator-Modus erscheint ein bestimmtes Wasserzeichen im Bild.
Bei der offiziellen Veröffentlichung des mini program darf AR Session den Simulator-Modus nicht verwenden. Entfernen Sie die entsprechende Konfiguration unbedingt vor dem Onlinegang.
Keine GNSS-Daten verwenden
Verwenden Sie die Methode EasyARSession setGeoLocationInput(inputMode, geoLocation) und übergeben Sie nur die Zeichenfolge "Simulator". Danach führt die session keine auf Längen- oder Breitengrad bezogene Lokalisierung durch.
session.setGeoLocationInput("Simulator");
Simulierte GNSS-Daten verwenden
Wenn simuliert werden soll, dass sich der Benutzer an einem bestimmten Standort befindet, verwenden Sie die Methode EasyARSession setGeoLocationInput(inputMode, geoLocation) und übergeben Sie die Zeichenfolge "Simulator" sowie den angegebenen Längen- und Breitengrad. Danach verwendet die session die simulierten Längen- und Breitengraddaten zur Lokalisierung.
const targetLongitude = 123.45; // 经度
const targetLatitude = 32.1; // 纬度
session.setGeoLocationInput("Simulator", { longitude: targetLongitude, latitude: targetLatitude });
Warnung
Die simulierte Eingabe muss Längen- und Breitengraddaten im Koordinatensystem WGS-84 verwenden.
Falsche Längen- und Breitengraddaten können dazu führen, dass die Lokalisierung fehlschlägt oder durcheinandergerät.