extensiones chrome accessurl google-chrome google-maps-api-3 web-applications geolocation

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 .


Después de buscar una respuesta, creo que hay algo mal con Google

Lo intenté con el sitio developers.google

Safari : trabajado
Google Chrome : error



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.