2012-09-19 12 views
5

Sto costruendo un sistema di registrazione basato sul web per dispositivi mobili. È molto importante ottenere la posizione GPS più accurata (latitudine/longitudine). Il navigatore HTML5 non è molto accurato e nemmeno utilizza il GPS come var come posso vedere. Google gears è un po 'meglio ma ha ancora più di un chilometro di deviazione o ha l'abitudine di ottenere le coordinate della strada più vicina.Posizione GPS più precisa di un dispositivo mobile

Qualcuno può darmi suggerimenti su come ottenere la posizione GPS più accurata di un dispositivo mobile con JavaScript o simile?

risposta

1

Non è possibile forzare l'API a utilizzare un metodo di posizione specifico. Sono un livello sopra il controllo "hardware". Per quanto ne so, tutti loro cercano solo di ottenere i dati più precisi/aggiornati, ma senza alcuna garanzia su cosa useranno. Puoi utilizzare l'opzione enableHighAccuracy con l'API di geolocalizzazione, ma ciò non significa esplicitamente che utilizzerà il GPS. La documentazione suggerisce che lo proverà prima.

Dalla documentazione:

L'attributo enableHighAccuracy fornisce un suggerimento che l'applicazione vorrebbe ricevere i migliori risultati possibili. Ciò potrebbe comportare tempi di risposta più lenti o un maggiore consumo energetico. L'utente potrebbe anche negare questa funzionalità, oppure il dispositivo potrebbe non essere in grado di fornire risultati più accurati rispetto a quando il flag non è stato specificato. Lo scopo di questo attributo è di consentire alle applicazioni di informare l'implementazione che non richiedono correzioni di geolocalizzazione ad alta precisione e, pertanto, l'implementazione può evitare l'uso di provider di geolocalizzazione che consumano una quantità significativa di energia (ad esempio GPS). Ciò è particolarmente utile per le applicazioni eseguite su dispositivi alimentati a batteria, come i telefoni cellulari.

http://dev.w3.org/geo/api/spec-source.html

P.S Evitare di Google Gears, dal momento che è in stato di EOL.

+1

È possibile includere un collegamento al documento che hai copiato – Basic

+0

Molto imprevisto da parte mia ... http://dev.w3.org/geo/api/spec-source.html –

Problemi correlati