Comment améliorer la Précision de la position GPS sur Android
Salut, je travaille sur une application qui utilise le GPS de l'emplacement. Ma dispositifs de test sont les Nexus One et Htc Mytouch 3g Slide.
Donc, personne ne sait comment améliorer la précision de la position GPS?
Vous devez vous connecter pour publier un commentaire.
voir ce post: Google Maps & apps avec mapview ont différentes positions actuelles
Sont que vous parlez de votre propre MapView witin votre application ou l'application Google Maps?
Dans votre propre carte, utiliser à la fois fournisseur de réseau et gps fournisseur pour obtenir l'emplacement. Le Gps ne fonctionne qu'à l'extérieur, sous le ciel et est plus précis, tandis qu'un fournisseur de réseau fonctionne à l'intérieur également, mais moins précis.
Lire ceci: http://forum.sdx-developers.com/android-2-1-development/cdma-lockup-wifi-use-wireless-networks-and-gps!/msg22834/#msg22834
Depuis API 9 vous pouvez utiliser des constantes pour les setAccuracy méthode
ACCURACY_HIGH à moins de 100 mètres
ACCURACY_MEDIUM entre 100 et 500 mètres
ACCURACY_LOW de plus de 500 m
voici les détails
Même s'il est vrai que depuis l'API 9 il y a quelques nouvelles possibilités en termes de précision des réglages, ce que @dev mz dit ne fonctionnera pas. Vous ne pouvez pas utiliser les nouvelles constantes directement dans
criteria.setAccuracy
. Au lieu de cela, vous pouvez utiliser ces nouvelles fonctionnalités comme ceci:Quant à votre question, sachez que nous parlons de Critères pour la prochaine emplacement des mises à jour. Ce ne sera pas réellement améliorer la qualité des données du GPS parce que le dispositif/matériel/réseau spécifique. Il vient agit comme un filtre à l'arrivée de géolocalisations.