Hice un sitio web y quiero leer la posición "real" GPS en el móvil (Android & iPhone). Cuando intento configurar la ubicación en mi sitio web desde mi Android con W3C método de JavaScript, el GPS no está habilitado y la posición está configurada por IP (cuando intento con la aplicación Google Maps, el GPS está habilitado y parpadea en la barra de estado). ¿Hay alguna forma de leer el GPS (GPS real) desde una web en un teléfono móvil? ¡Gracias de antemano!¿Puedo leer las coordenadas GPS móviles 'reales' de un sitio web?
Respuesta
Con HTML5 puede hacerlo. Es necesario comprobar Geolocalización API: Dive Into HTML5 y W3C Geolocation API Specification
El ejemplo más simple es así:
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(
function (position) {
do_something(position.coords.latitude,position.coords.longitude);
},
function (error){
switch(error.code){
case error.TIMEOUT:
// Timeout
break;
case error.POSITION_UNAVAILABLE:
// Position unavailable
break;
case error.PERMISSION_DENIED:
// Permission denied
break;
case error.UNKNOWN_ERROR:
// Unknown error
break;
default: break;
}
}
);
}
Probablemente usted es también interesante en algunas implementaciones específicas del navegador: Mozilla, IE, Chrome
Actualizado. Como dijo Mozilla here, Los dispositivos con un GPS, por ejemplo, pueden tardar un minuto o más para obtener una corrección GPS, por lo que se pueden devolver datos menos precisos (ubicación IP o WiFi) a getCurrentPosition() para comenzar.
Por lo tanto, si necesita tener una alta precisión (como el GPS solamente), use watchPosition
en lugar de getCurrentPosition
.
Como se indica en la especificación W3C, es posible que necesite utilizar el tercer argumento de watchPosition y getCurrentPosition, que es PositionOptions interface para establecer enableHighAccuracy en true; de lo contrario, con su valor predeterminado falso, el GPS no será necesariamente encendido por el dispositivo.
- 1. servicio Web para obtener las coordenadas GPS
- 2. Obtener coordenadas de GPS: Android
- 3. ¿Cómo escalar un sitio web para dispositivos móviles?
- 4. Nombre de país para las coordenadas de GPS
- 5. ¿Pueden las aplicaciones web para iPhone obtener la posición de GPS?
- 6. Aplicación web móvil GPS
- 7. Geocodificación: ¿se requiere precisión en las coordenadas de GPS?
- 8. Cómo convertir las coordenadas de GPS a la localidad
- 9. Permitir que las personas vuelvan al sitio de escritorio desde el sitio para dispositivos móviles
- 10. Mostrar mapas de Google en el sitio web para móviles
- 11. ¿Cuáles son las reglas para crear un sitio web optimizado para dispositivos móviles?
- 12. ¿Puedo desarrollar un sitio web móvil usando Drupal?
- 13. En el Reino Unido, ¿cómo puedo encontrar una dirección dada las coordenadas GPS?
- 14. Coordenadas GPS: 1km cuadrados alrededor de un punto
- 15. Calcular coordenadas GPS para formar un radio de tamaño dado
- 16. Depuración de sitios web móviles
- 17. ¿Cómo puedo hacer que mi sitio web se aleje de manera predeterminada en los teléfonos móviles?
- 18. Dadas las coordenadas GPS, ¿cómo encuentro lugares de interés cercanos o puntos de interés?
- 19. Obtención de coordenadas GPS en el teléfono Windows 7
- 20. Convertir coordenadas de GPS para coordinar el plano
- 21. ¿Dónde descargar una base de datos completa de todas las coordenadas GPS de ciudades/pueblos de Alemania?
- 22. Obtener la ubicación de GPS desde el navegador web
- 23. Programación de sitios web para dispositivos móviles
- 24. Almacenar y consultar coordenadas de GPS con eficacia
- 25. ¿Cómo puedo transformar las coordenadas de un Shapefile?
- 26. ¿Puedo obtener las coordenadas de un div con JQuery?
- 27. Ubicación gps más precisa de un dispositivo móvil
- 28. ¿Cómo puedo obtener el favicón de un sitio web?
- 29. ¿Cómo leer el contenido del sitio web en C#?
- 30. Rieles 3 Flotante o decimal para coordenadas GPS
Gracias gakhov, pero con ese método, el móvil no usa el GPS real (no parpadea en la barra de estado): O – user512663
Revisa mi actualización a la respuesta – gakhov
Muchas gracias !! ;) Eso funciona :) – user512663