Jeśli masz problemy z interfejsem Geospatial API, wykonaj te typowe czynności.
Autoryzacja klucza interfejsu API nigdy się nie udaje
Jeśli autoryzacja klucza interfejsu API nie działa, wykonaj te czynności:
- Upewnij się, że masz włączony interfejs ARCore API w odpowiednim projekcie w Google Cloud.
- Jeśli masz włączone ograniczenia klucza interfejsu API, tymczasowo je wyłącz.
Użyj narzędzia APK Analyzer, aby sprawdzić, czy klucz interfejsu API jest uwzględniony w kompilacji aplikacji. Musi znajdować się w elemencie
<meta-data>w elemencie<application>w plikuAndroidManifest.xmlaplikacji:<meta-data android:name="com.google.android.ar.API_KEY" android:value="API_KEY"/>Upewnij się, że klucz interfejsu API podany w danych logowania projektu dokładnie odpowiada kluczowi interfejsu API używanemu przez aplikację i nie zawiera spacji ani innych znaków.
Jakość lokalizacji geoprzestrzennej nigdy nie osiąga oczekiwanych wartości.
Jeśli jakość pozycji zwracanych przez interfejs Geospatial API nie spełnia oczekiwań, może to być spowodowane tymi przyczynami:
- Obszar nie jest zmapowany przez oficjalne źródło Google Street View.
- Aby to sprawdzić, otwórz Mapy Google i włącz Street View w pobliżu oczekiwanej lokalizacji. Atrybucja zdjęć Street View musi być oznaczona jako Google Street View. Inne źródła nie są brane pod uwagę w przypadku VPS.
- Obszar znajduje się w regionie objętym ograniczeniami.
- Na tym obszarze nie ma wystarczającej liczby odpowiednich punktów cech.
- VPS używa tylko wysokiej jakości punktów orientacyjnych, które prawdopodobnie nie zmienią się przez długi czas. Na przykład drzewa mogą bardzo różnić się wyglądem w ciągu roku, więc nie nadają się do wykorzystania jako punkty charakterystyczne.
- Obszar mógł się znacznie zmienić w wyniku prac infrastrukturalnych w porównaniu z ostatnimi zdjęciami w Google Street View.