2012-03-02 3 views
0

Je travaille sur un projet qui consiste à obtenir la longitude et la latitude GPS, et à les afficher sur la carte. Cependant, le résultat est que l'appareil mobile dit que je suis le Nigéria.), quand je suis en Egypte (qui est en Afrique du Nord-Est). Y a-t-il une raison pour que mon GPS soit si loin?Les données GPS Android ne sont pas exactes

+0

Nous devons voir votre code afin de vous aider. – bschultz

+0

Comme Andrei Gave, il est clair que ce n'est pas un bug avec les satellites GPS. Cependant, il pourrait s'agir d'un problème matériel sur votre appareil Android. Par exemple, certains appareils LG sont bien sur leurs rapports GPS, c'est quelque chose que LG a admis aussi bien. Donc, en dehors de votre code, dites-nous quel (s) périphérique (s) vous utilisez pour les tests. –

+0

Je suis sory je suis nouveau dans stackoverflow et je ne sais pas comment dépasser la limite du commentaire, mais je vais écrire la partie la plus importante de // superpositions 'Liste mapOverlays = mapView.getOverlays(); Drawable drawable = this.getResources(). GetDrawable (R.drawable.black); MapOverlays itemizedoverlay = nouveau MapOverlays (drawable, this); Point de GeoPoint = nouveau GeoPoint ((int) (latitude * 1e6), (int) (longitude * 1e6)); OverlayItem overlayitem = new OverlayItem (point, "Indice", "Votre emplacement actuel"); itemizedoverlay.addOverlay (overlayitem); mapOverlays.add (itemizedoverlay); ' – mahmoud

Répondre

0

1) assurez-vous de ne pas utiliser d'outils ou d'applications de faux emplacements.

2) Vérifiez votre périphérique matériel

à comprendre si vous avez gps cassé, désactiver le GPS et vérifier si, en utilisant uniquement wifi ou seul fournisseur réseau l'emplacement est mieux (réseau devrait avoir 300 mètres de précision).

Questions connexes