velocimetro velocidad sacar rastrear por para numero medir localizar gratis fotos coordenadas con como celular app iphone geolocation gps mobile-safari

velocidad - velocimetro app iphone



¿Pueden las aplicaciones web de iPhone obtener posición de GPS? (4)

¿Existe una manera fácil de diseñar un sitio web para facilitar que un usuario de iPhone proporcione coordenadas gps al sitio?

Me pregunto si podría haber una convención de nomenclatura para campos de formulario, por ejemplo, para permitir que el usuario ingrese de manera automática.

Estoy considerando construir un sitio web basado en la ubicación y me gustaría personalizarlo para el iPhone (y otros usuarios móviles). Me doy cuenta de que una aplicación de iPhone podría hacer esto, pero no estoy preparada para crear una.


Aquí hay un fragmento de cómo leer la ubicación desde el iPhone. Parece que requiere 3.0:

navigator.geolocation.getCurrentPosition(foundLocation, noLocation); function foundLocation(position) { var lat = position.coords.latitude; var long = position.coords.longitude; alert(''Found location: '' + lat + '', '' + long); } function noLocation() { alert(''Could not find location''); }

Consulte: http://mapscripting.com/how-to-use-geolocation-in-mobile-safari

Por cierto, si desea usar el código web en el iPhone, hay un par de soluciones intermedias que puede probar que no lo obligan a crear una aplicación nativa, sino que le permiten envolver su sitio en una aplicación y obtener acceso. GPS y otras características nativas.


Echa un vistazo a la aplicación SendLocation en la navegación por Jouni Erola.

Es una aplicación sencilla que enviará el lat & lon del iPhone a SU servidor. Simplemente ingrese la url de su servidor para recibir la ubicación como metid HTTP-GET


He hecho esto sin ninguna programación. Usted puede:

  1. Descargue la aplicación de iPhone "GPS básico" desde la tienda de iPhone.
  2. Inicie una cuenta en Twitter.com (si aún no tiene una).
  3. Inicie una cuenta de correo electrónico a twitter en Twittermail.com.
  4. En la configuración básica de GPS usa tu dirección de correo electrónico secreta de Twittermail.
  5. En Twitter.com/widgets, haga clic en "Otro" para obtener su código HTML para publicar sus Tweets en otro lugar.
  6. Pon este código HTML en tu página de inicio.
  7. En GPS básico, simplemente haga clic en el botón azul "I" (activado), "Correo electrónico" y "Enviar" para enviar su posición a Twittermail, que lo publica en Twitter. Y Twitter lo publicará automáticamente en tu página de inicio.

Vea un ejemplo de trabajo en http://CharlieBloom.com . Solo los 3 últimos Tweets (personalizables) son visibles, haga clic en "Sígueme en Twitter" para ver "Mi posición ..." y un enlace de Google Maps. Las posiciones se actualizan en mi sitio web 2-3 minutos después de haberlas enviado.

Saludos cordiales, Charlie Bloom


Sí, pero la precisión es bastante mala. Acabo de crear un formulario web que publica la configuración de GPS de la función watchPosition () en mi base de datos y luego asigné los resultados. Mientras remaba por un río local, solo obtuvo dos de siete mensajes correctos. El resto estaba fuera del río, ¡y dos de ellos estaban a una milla de distancia! Ahora estoy buscando una mejor solución.

Aquí está el código que utilizo para actualizar los campos del formulario:

<script type="text/javascript"> function getGPSLocation() { if(navigator.geolocation) { navigator.geolocation.watchPosition(onGeoSuccess); } else { alert("Your browser or device doesn''t support Geolocation"); } } function onGeoSuccess(position) { document.getElementById("Latitude").value = position.coords.latitude; document.getElementById("Longitude").value = position.coords.longitude; } </script>

Y esta es la forma. Actualización para adaptarse a sus necesidades.

<form> <img src="spacer.gif" OnLoad="getGPSLocation();"> <input type="Text" name="Latitude" id="Latitude" value=""> <input type="Text" name="Longitude" id="Longitude" value=""> </form>