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í
Archivé un error aquí: https://productforums.google.com/forum/?utm_medium=email&utm_source=footer#!msg/chrome/q7B6gjCr1ps/Y9DEXPZ-_HYJ
Siéntase libre de comentar allí, protagonizarlo, etc.
Debe ser un error en la última versión de Chrome, también ocurre en la página de la API de Google Maps: https://developers.google.com/maps/documentation/javascript/examples/map-geolocation
Esperemos que se solucione rápido.
Editado: prueba ahora, funciona :)
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");
}