Wenn Sie Probleme mit der Geospatial API haben, finden Sie hier einige gängige Schritte, die Sie ausführen können.
API-Schlüssel-Autorisierung schlägt immer fehl
Wenn die API-Schlüssel-Autorisierung nicht funktioniert, gehen Sie so vor:
- Achten Sie darauf, dass Sie die ARCore API für das richtige Projekt in Google Cloud aktiviert haben.
- Wenn Sie Einschränkungen für API-Schlüssel aktiviert haben, deaktivieren Sie diese vorübergehend.
Prüfen Sie mit dem APK Analyzer, ob der API-Schlüssel im Build Ihrer App enthalten ist. Es muss sich in einem
<meta-data>-Element im<application>-Element in derAndroidManifest.xml-Datei Ihrer App befinden:<meta-data android:name="com.google.android.ar.API_KEY" android:value="API_KEY"/>Achten Sie darauf, dass der API-Schlüssel in den Anmeldedaten Ihres Projekts genau mit dem von Ihrer App verwendeten API-Schlüssel übereinstimmt, ohne Leerzeichen oder andere Zeichen.
Die Qualität der Standortbestimmung erreicht nie die erwarteten Werte.
Wenn die Qualität der von der Geospatial API zurückgegebenen Positionen nicht den erwarteten Ergebnissen entspricht, kann das folgende Ursachen haben:
- Das Gebiet wurde nicht von einer offiziellen Google Street View-Quelle erfasst.
- Öffnen Sie dazu Google Maps und rufen Sie Street View in der Nähe der erwarteten Lokalisierungsposition auf. Die Street View-Bilder müssen mit Google Street View gekennzeichnet werden. Andere Quellen werden für VPS nicht berücksichtigt.
- Das Gebiet befindet sich in einer eingeschränkten Region.
- In dem Bereich gibt es nicht genügend geeignete Featurepunkte.
- Für VPS werden nur hochwertige Merkmalspunkte verwendet, die sich über einen längeren Zeitraum wahrscheinlich nicht ändern. Bäume können beispielsweise im Laufe des Jahres ihr Aussehen stark verändern und sind daher als Merkmalspunkte ungeeignet.
- Das Gebiet kann sich aufgrund von Infrastrukturarbeiten im Vergleich zu den letzten Aufnahmen von Google Street View erheblich verändert haben.