ubicacion phone obtener gratis google getcurrentposition current javascript geolocation gps mobile-phones mobile-website

javascript - phone - obtener ubicacion html5



¿Qué dispositivos admiten la geolocalización de Javascript a través de navigator.geolocation? (7)

A partir de hoy, la API de geolocalización W3C (ampliamente asociada con, aunque no es técnicamente parte de HTML 5) es compatible con los siguientes navegadores principales de escritorio:

  • Firefox (desde 3.5)
  • Safari (desde 5.0)
  • Google Chrome (la versión depende del SO)
  • Opera (desde las 10.60)
  • Internet Explorer (desde IE 9)

Hay al menos dos navegadores móviles que implementan la API de geolocalización:

  • Safari Mobile (desde iPhone OS 3.0)
  • Android (desde al menos Android 1.6)

En todas estas plataformas, debería poder usar navigator.geolocation.getCurrentPosition, etc.

El iPhone admite la geolocalización en Safari móvil a través de la siguiente llamada:

navigator.geolocation.getCurrentPosition( function(pos){ var lat = pos.coords.latitude; var long = pos.coords.longitude; }, function(){ /* Handler if location could not be found */ } );

Me gustaría crear una buena lista de dispositivos que tengan uno de los siguientes:

  1. soporta esta característica fuera de la caja , o
  2. admite esta función con una actualización, o
  3. admite la geolocalización con fidelidad de datos equivalente con algún otro fragmento de JavaScript.

Sólo estoy familiarizado con mi propio dispositivo, por lo que esta es mi lista hasta ahora:

Fuera de la caja:

  1. iphone 3gs

Soportado, pero solo con una actualización

  1. iPhone 3G
  2. iPhone 2G (?)
  3. PC o Mac con Firefox 3.5

Soportado con algún otro fragmento

?

¿Cuál es el nivel de soporte en Blackberry, teléfonos Android, etc.?


Aunque creo que es una buena práctica estandarizar en la API de geolocalización W3C (borrador, por cierto), vale la pena señalar que hay otras opciones en el navegador, que pueden ser particularmente útiles si necesita apuntar a una plataforma más antigua.

  • Firefox 3.1 tenía soporte para Geode , que usa llamadas a navigator.geolocation con una sintaxis muy similar.
  • Loki es un complemento construido por Skyhook que funciona en Internet Explorer 6, Internet Explorer 7, Firefox 2, Firefox 3, Safari y Opera. La sintaxis es sustancialmente diferente, pero aún así fácil .
  • Google Gears proporciona una API de geolocalización con una sintaxis bastante similar a la sintaxis de la API W3C. Puede instalar Google Gears en Internet Explorer 6+, Firefox 1.5+, Safari, Opera Mobile e IE Mobile.

De un tema similar más reciente:

"Estoy trabajando en una biblioteca de código abierto que admite todos los teléfonos con capacidad de ubicación de javascript con el estándar W3C. Hasta el momento, es compatible con iPhone, Android, BlackBerry y algunas plataformas de navegadores complementarios que se ejecutan en un navegador. apile aplicaciones independientes para Nokia OVI y Palm WebOS.

http://code.google.com/p/geo-location-javascript/ "


La versión W3C funciona en Android 2. *. En Android 1.6, puedes retroceder a los engranajes, que funcionarán de la misma manera. En teoría, el estándar W3C también debería funcionar en Firefox mobile (Fennec), que actualmente está disponible para los dispositivos Maemo de Nokia y será estándar en MeeGo.


No es necesario tener el teléfono móvil más nuevo para usar GPS y la API de geolocalización. Se puede usar casi todos los navegadores móviles (sin servidor proxy) para leer la posición de buidin GPS. Si tiene Java y GPS en su teléfono, puede usar mobile-gps-web-gate: visite http://code.google.com/p/mobile-gps-web-gate/


Sé que esta es una pregunta antigua, pero encontrará una lista de dispositivos que admiten la geolocalización aquí: http://www.quirksmode.org/webkit.html . El autor del sitio mantiene esta lista, por lo que debe estar actualizada.


El GPSGate de Franson es un producto comercial que puede exponer el GPS de hardware de una máquina de Windows a cualquier navegador a través de javascript. Sin embargo, la interfaz es un poco diferente de la implementación del W3C.

Actualización: la versión Express (lite) de GPSGate es gratuita.