Al intentar utilizar la aplicación de geolocalización HTML5 en el dispositivo móvil chrome para iOS, mi aplicación arroja un error de "Permiso denegado" sin siquiera solicitar compartir mi ubicación. ¿Alguien más se ha encontrado con este problema?Permiso de geolocalización Chrome IOS HTML5 denegado
PS. Esto ocurre localmente y en una instancia heroku.
Aquí está el código que estoy corriendo en el documento listo
var displayCloseFoo = function(position) {
var lat = position.coords.latitude;
var lon = position.coords.longitude;
};
var displayError = function(error) {
var errors = {
1: 'Permission denied',
2: 'Position unavailable',
3: 'Request timeout'
};
alert("Error: " + errors[error.code]);
};
var runGeo = function(){
if (navigator.geolocation) {
var timeoutVal = 10 * 1000 * 1000;
navigator.geolocation.getCurrentPosition(
displayCloseFoo,
displayError,
{ enableHighAccuracy: true, timeout: timeoutVal, maximumAge: 0 }
);
}
else {
alert("Geolocation is not supported by this browser");
}
};
runGeo();
Gracias
Está su simulador de iOS ejecutando? Se sabe que causa que los servicios de ubicación de la máquina host dejen de funcionar. – user1071136
No. Esta es una aplicación web móvil, no nativa. – chad