He usado js de appMobi, y funciona bien si vuelvo a cargar una página web en Safari en el iPhone. Sin embargo, las aplicaciones marcadas en la pantalla de inicio no lo están haciendo (incluso si marque una nueva versión en la aplicación web).
La nueva js se carga bien en la aplicación marcada (agregué un mensaje emergente con un nuevo aviso cada vez que actualicé el código, solo para asegurarme de que la aplicación web está cargando el nuevo js), y el iPhone promtps si quiero permitir que el sitio verifique, pero no sucede nada cuando digo que sí. Mientras que en Safari, muestra el lat/long.
¿Alguien tuvo un problema similar?
ACTUALIZACIÓN: funciona, pero sólo la primera vez que cargue una página - la segunda vez, se muestra 'inicio', pero no mostrará la latitud/longitud ...
if (navigator.geolocation) {
alert('Geolocation is supported!');
}
else {
alert('Geolocation is not supported for this Browser/OS version yet.');
}
try{
//position request
alert('start');
navigator.geolocation.getCurrentPosition(function (position) {
alert(position.coords.latitude);
alert(position.coords.longitude);
});
}
catch(evt)
{
alert('fail'+evt.message);
}
se hicieron hacer que esto funcione? – Zubair