example attribute html5 google-chrome geolocation

html5 - attribute - En las geolocalizaciones nuevas de cromo(44.0.2403.157) no funciona



html5 tags list (5)

¡Parece que en la nueva versión de Chrome en MacOs en Linux Mint y en la geolocalización de Windows no funciona! Su error de devoluciones: "ERROR (2): proveedor de ubicación de red en '' https://www.googleapis.com/ '': Código de error devuelto 403."

¿Alguien tiene el mismo problema?


Al parecer, esta API ha sido prohibida el acceso desde ubicaciones inseguras ver aquí




Para futuras consultas:

A partir de Chrome 50, Chrome ya no admite la obtención de la ubicación del usuario mediante la API de geolocalización HTML5 desde páginas entregadas mediante conexiones no seguras. Esto significa que la página que realiza la llamada a la API de Geolocalización debe servirse desde un contexto seguro como HTTPS.

https://developers.google.com/web/updates/2016/04/geolocation-on-secure-contexts-only?hl=en

Esto romperá sus aplicaciones web en Chrome si no está usando HTTPS.


No encontré ninguna solución para " Returned error code 403 " pero encontré una solución para obtener la ubicación actual si google api falla

if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(function (position) { current_location_lat = position.coords.latitude; current_location_lon = position.coords.longitude; }, function (error) { //if error occurred by google api $.getJSON("http://ipinfo.io", function (ipinfo) { var latLong = ipinfo.loc.split(","); current_location_lat = latLong[0]; current_location_lon = latLong[1]; }); }); } else { // Browser doesn''t support Geolocation alert("Error: Your browser doesn/'t support geolocation"); }