Table of Contents

AR Session außerhalb des Standorts verwenden

Dieser Artikel beschreibt, wie AR Session verwendet wird, wenn Sie nicht vor Ort sind.

Bevor Sie beginnen

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.