Me gustaría obtener la latitud y la longitud de la ubicación actual desde el dispositivo móvil con GPS directamente desde el navegador web. ¿Puedo saber si esto es posible? ¿cómo hacerlo? ¿Requiere una aplicación de geolocalización? Algún ejemplo de codificación sería útil. Gracias.obtener la latitud y longitud actual del dispositivo habilitado para GPS
Respuesta
Utilice la API de geolocalización HTML5, aquí está el official spec and examples.
EDITAR
He actualizado mi respuesta para incluir el soporte del navegador actual.
soporte de la API W3C Geolocalización
Firefox 3.5+
Safari 5.0+
Chrome 5.0+
Opera
iPhone 3.0+
Android 2.0+
· ·
Otros teléfonos no mencionados anteriormente, el uso Gears o sus propias APIs específicas de la plataforma.
- W3C geolocation API
- Gears
- BlackBerry geolocation API
- Nokia geolocation API
- Palm geolocation API
- OMTP BONDI geolocation API
Ahh, nunca vamos a tener un solo pecado gle API? :)
Muchas gracias a Mark Pilgrim por su impresionante post.
significa que la api de geolocalización html5 puede ser utilizada por todos los dispositivos habilitados para gps? gracias .. – davidlee
La publicación de Mark Pilgrim a la que enlazaste ya no está disponible :( –
Google Gears ya no está disponible. –
No necesita tener el teléfono móvil más nuevo para usar la API de geolocalización y GPS. Casi todos los navegadores móviles (sin servidor proxy) se pueden usar para leer la posición del GPS buidin. Si tiene Java y GPS en su teléfono - Puede usar mobile-gps-web-gate - vea en http://code.google.com/p/mobile-gps-web-gate/
Aquí hay un código JavaScript real que utiliza API de geolocalización HTML5. El siguiente funciona en el navegador de Android y en el iPhone Safari:
function onPositionUpdate(position)
{
var lat = position.coords.latitude;
var lng = position.coords.longitude;
alert("Current position: " + lat + " " + lng);
}
if(navigator.geolocation)
navigator.geolocation.getCurrentPosition(onPositionUpdate);
else
alert("navigator.geolocation is not available");
¡¡¡El enlace no funciona !!!!!! –
- 1. ¿Cómo obtener la hora actual del GPS?
- 2. Ciudad por GPS Ubicación Latitud/Longitud
- 3. Iphone GPS no está dando la latitud exacta y longitud
- 4. Encontrar un conjunto de latitudes y longitudes utilizando la latitud, longitud y dirección actual del usuario para ver un objeto
- 5. Obtener código postal de latitud y longitud?
- 6. Cómo obtener la ubicación actual de mi dispositivo
- 7. Obtener latitud y longitud de marcador (onclick)
- 8. Cómo validar latitud y longitud
- 9. obtener la zona horaria utilizando latitud y longitud?
- 10. ¿Cómo obtener la longitud y la latitud de la ubicación actual en iOS 4.0/4.2?
- 11. ¿Cómo obtener la longitud y la latitud de cualquier dirección?
- 12. Obtener latitud/longitud desde la dirección
- 13. Longitud y latitud desde la dirección IP
- 14. cómo obtener la ubicación actual en latitud y longitud en el objetivo c
- 15. obtener la latitud y longitud usando código postal
- 16. API/Método para obtener datos de ubicación del dispositivo GPS (USG-MR350) dentro de la aplicación de cacao?
- 17. convirtiendo la latitud/longitud del GPS de diferentes formatos a un formato (en PHP)
- 18. Obtener el país de latitud longitud
- 19. MKMapView Latitud y longitud Coordenadas
- 20. obtener límites longitud y latitud de zoom actual mapas de Google
- 21. Mapas de Google HTML5 clic para obtener latitud, longitud
- 22. Obtener la latitud/longitud de la ubicación actual de un amigo usando Graph FQL
- 23. ¿Cómo obtener ubicación (latitud y longitud) en variable en iOS?
- 24. Obtener Latitud Longitud desde una dirección C#
- 25. android gps ubicación actual
- 26. Obtener latitud y longitud desde un archivo GeoTIFF
- 27. Cadena a CL Ubicación latitud y longitud
- 28. Latitud y longitud según el código postal
- 29. Obtener altitud por longitud y latitud en Android
- 30. transformada latitud longitud en metros
El usuario debe proporcionar voluntariamente esta información. Ver la página de inicio de Google en el móvil. –
¿Qué dispositivo? ¿Qué API? –
@josh sí, por supuesto, se supone que el usuario ha aprobado compartir la ubicación en la configuración del teléfono .. – davidlee