Si tienes problemas con la API de Geospatial, estos son algunos pasos comunes que puedes seguir.
La autorización de la clave de API nunca se realiza correctamente
Si la autorización de la clave de API no funciona, sigue estos pasos:
- Asegúrate de haber habilitado la API de ARCore para el proyecto correcto en Google Cloud.
- Si tienes habilitada alguna restricción de clave de API, inhabilítala temporalmente.
Usa el Analizador de APK para verificar que la clave de API esté incluida en la compilación de tu app. Debe estar en un elemento
<meta-data>dentro del elemento<application>en el archivoAndroidManifest.xmlde tu app:<meta-data android:name="com.google.android.ar.API_KEY" android:value="API_KEY"/>Asegúrate de que la clave de API que aparece en las credenciales de tu proyecto coincida exactamente con la clave de API que usa tu app, sin espacios ni otros caracteres.
La calidad de la localización geoespacial nunca alcanza los valores esperados
Si la calidad de las poses que devuelve la API de Geospatial no alcanza los resultados esperados, estas son algunas de las causas posibles:
- El área no está asignada por una fuente oficial de Google Street View.
- Para verificarlo, abre Google Maps y entra a Street View cerca de la posición de localización esperada. La atribución de las imágenes de Street View debe ser Google Street View. No se consideran otras fuentes para el VPS.
- El área se encuentra en una región restringida.
- El área no tiene suficientes puntos de atributos aptos.
- El VPS solo usa puntos de referencia de alta calidad que es poco probable que cambien durante un período prolongado. Por ejemplo, los árboles pueden variar mucho en apariencia durante el año, por lo que no son adecuados para usarlos como puntos de referencia.
- Es posible que el área haya cambiado significativamente debido a obras de infraestructura en comparación con las capturas recientes de Google Street View.