gratis google geolocalizacion google-maps geolocation iphone iphone-web-app

google-maps - google - geolocation gratis



iPhone: aplicación geográfica GeoLocation VS Web App GeoLocation (7)

Esta es mi situación; Creé una aplicación web muy simple que busca la ubicación de un usuario y la traza en un mapa de Google. Aquí está mi código: http://pastebin.com/d3a185efd

Cuando lo pruebo, mi ubicación se detecta como> = 500 metros desde donde realmente estoy parado.

PERO

Cuando abro Google Maps o Gowalla, ¿mi ubicación es correcta hasta <20 metros?

Así que mi pregunta es: ¿las aplicaciones nativas de iPhone se benefician de una mayor tasa de precisión que las aplicaciones web?

Si es así, ¿por qué?


Creo que una aplicación web se basa en un servicio de geoparque que (hace todo lo posible para ...) convertir su dirección IP en una coordenada de GPS. ex: servicio ex

Sin embargo, esa forma de recuperar una coordenada no puede ser tan precisa como la "clásica" que utiliza un dispositivo GPS (como el que está incluido en el iPhone 3G o 3G) para realmente recuperar su ubicación real y no aproximarla en su mejor forma como servicio de geoip.

ACTUALIZACIÓN: GEOIP se usa cuando se utiliza Google Maps en una computadora portátil, por ejemplo, pero tal vez su pregunta fue: "cuando uso el objeto de posición HTML 5 en mi página web, ¿proviene del hardware de GPS o de un servicio de geoparque?". Esto realmente no podría decirlo, diría que usa el servicio geoip en lugar del hardware del GPS, pero no estoy 100% seguro ...




De acuerdo con la especificación, la geolocalización de aplicaciones debe usar el método de posicionamiento que mejor funcione en cualquier situación, por lo que, en teoría, se supone que usa GPS cuando está disponible. La discusión relacionada con la "mejor respuesta" por rohit no me parece concluyente; aquí hay otra, con alguien que informa un problema similar al tuyo y a otros usuarios que dicen obtener datos GPS precisos (desplázate hacia abajo a los comentarios 26-28 de septiembre) )

http://www.thecssninja.com/javascript/geolocation-iphone

Pero parece que las cosas de geolocalización todavía tienen errores. Sospecho que tu problema es básicamente eso, un error.


para google geo api primero trata de encontrar su ubicación por dispositivo gps, si falla, va triangulación celular (gps virtuales) si falla, intente usar direcciones MAC e IP wifi, el último intento es usar la IP del cliente para obtener su ubicación



Creo que está obteniendo resultados diferentes ya que está pasando por alto el aspecto del tiempo. El GPS usa mucha batería y solo se inicia al comando.

El HTML5 getCurrentPosition toma una instantánea de las coordenadas antes de que el GPS haya tenido la oportunidad de "posicionarse" con precisión en su posición. Por otro lado, la aplicación Google Maps se inicia y luego observa su posición; la precisión aumenta con el tiempo (todos saben cómo se mueve el marcador). HTML5 también es compatible con esta característica de mirar la posición.

Nota al margen! En mi experiencia desde el iPhone, el dispositivo realmente almacenará tu posición por un tiempo, lo que significa que si inicio Google Maps y lo dejo ''zonificar'' en mi posición, ciérralo y ENTONCES pongo en marcha mi aplicación web y uso getCurrentPosition. una lectura igualmente precisa.

La precisión se trata de dejar que el GPS haga su trabajo.