google-chrome - extensiones - accessurl chrome
Proveedor de ubicación de red en ''https://www.googleapis.com/'': Código de error devuelto 403 en Webapp (5)
Estoy usando Geolocation.watchPosition()
y recibo el siguiente error en la devolución de llamada
Proveedor de ubicación de red en '' https://www.googleapis.com/ '': Código de error devuelto 403.
Esto parece estar sucediendo solo en el navegador de escritorio Chrome. Firefox parece estar bien. Esto también comenzó a suceder hoy, nunca he encontrado este error antes en mi aplicación web usando Geolocation.watchPosition()
.
Actualización: error https://bugs.chromium.org/p/chromium/issues/detail?id=753242
Actualmente puede haber un problema con la API de google maps. También estaba usando Google Map API ayer y no estaba funcionando como debería. Y luego comencé a usar este complemento gratuito y funcionó para mí como un encanto. http://www.geoplugin.com/
De hecho, es un problema de Chrome, para evitarlo debes verificar tu panel de desarrolladores y asegurarte de que tu clave de API no tenga advertencias.
Además, debe asegurarse de que existen las restricciones de uso adecuadas para la fase de desarrollo:
Esta clave no tiene restricciones. Para evitar el uso no autorizado y el robo de cuotas, restrinja su clave. La restricción clave le permite especificar qué sitios web, direcciones IP o aplicaciones pueden usar esta clave.
Más información se puede encontrar here .
Esta podría ser la respuesta que estás buscando. 403 significa que ha alcanzado su límite diario al usar googleapis, estoy obteniendo el mismo problema en todo mi software de google.
Fuente: https://developers.google.com/maps/documentation/geolocation/intro
Tuve el mismo problema en el que no funciona en Chrome. Y luego encontré este enlace https://www.reddit.com/r/webdev/comments/3j8ipj/anyone_else_had_issues_with_the_html5_geolocation/
De acuerdo con uno de los usuarios de Reddit, es necesario configurar que HighAccuracy sea verdadero. El código se ve algo como esto
//Get current location
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(
position => {
console.log(position.coords);
},
error => {
console.log("Error: ", error)
},{ enableHighAccuracy: true });
}
Espero que esto ayude.