usuario posición google getcurrentposition geolocalizacion ejemplo cómo current con chrome calcula app html5 geolocation

html5 - posición - navigator.geolocation.getcurrentposition chrome



¿Cómo funciona la función de geolocalización HTML5? (4)

¿Cómo puede el navegador decir dónde estoy?

Totalmente basado en la dirección IP registrada? ¿Qué pasa si estoy detrás de un proxy?



Eso dependería del navegador y su configuración. Puede usar GPS, ubicación basada en WLAN AP, ubicación IP o cualquier otro método concebible para ubicarse a sí mismo.

El navegador se ejecuta en su máquina local, por lo que incluso si está detrás de un proxy, debería poder encontrar su dirección IP real (a menos que las funciones de seguridad eviten que se envíe a un servidor de geolocalización). No sé si un navegador es lo suficientemente inteligente como para manejar estar detrás de un NAT (con la máquina local con una IP privada) y buscar la dirección IP de la puerta de enlace.


Firefox y Fennec, por ejemplo, utilizan el Servicio de Localización de Google, que también es usado por Google Gears.


Si acepta, Firefox recopila información sobre puntos de acceso inalámbricos cercanos y la dirección IP de su computadora. Luego, Firefox envía esta información al proveedor de servicios de geolocalización predeterminado, Servicios de Localización de Google, para obtener un estimado de su ubicación. Esa estimación de ubicación se comparte con el sitio web solicitante.

mozilla