2010-10-24 4 views
4

Ok, c'est vraiment bizarre.Mauvaise latitude/longitude reçue dans Android Emulator sur Mac

J'envoie Latitude/Longitude à l'émulateur en cours d'exécution mon application et son obtenir les mauvaises coordonnées !!! Tout ce que j'envoie (soit via DDMS en utilisant le fichier GPX, DDMS Manual, ou telnet et en utilisant la commande geo fix), est reçu, mais lorsque j'imprime les points de latitude/longitude reçus par l'application, il y en a juste un peu quelques centaines de mètres à l'endroit où je visais).

Découvert parce que j'ai toujours testé mon application sur un PC, mais j'ai récemment acheté un Mac. Donc, je passe par mes tests standard, en utilisant le fichier GPX avec des points lat/long que j'ai toujours utilisé sur le PC, et l'application montre le mauvais emplacement.

Exemple: J'envoie ceci: géo fix géo fixer -72,74 41,74 Et dans mon application, OnLocationChanged, location.toString() dit ceci: Lieu [mProvider = gps, Mtime = 1287892837000, mLatitude = 41,74016776666667, mLongitude = -72.74533443333333, mHasAltitude = faux, mAltitude = 0,0, mHasSpeed ​​= faux, mSpeed ​​= 0,0, mHasBearing = faux, mBearing = 0,0, mHasAccuracy = false, mAccuracy = 0,0, mExtras = ensemble [mParcelledData.dataSize = 4 ]]

Je veux dire ce que le diable ?? Testé avec Google Maps aussi, et si je sélectionne myLocation, il va aux mêmes coordonnées loufoques au lieu de celles que j'ai envoyées.

Cela ressemble à un problème mathématique ou de conversion étrange, car les nombres sont proches, mais pas exacts.

Encore une fois, tout cela fonctionne très bien sur le PC, ce qui signifie, sur le PC, il obtient les coordonnées exactes que j'envoie. Pour l'émulateur, j'ai créé un avd en utilisant le gestionnaire AVD, WVGA854, Google API niveau 8.

En cours d'exécution sur le nouveau MacBook pro, et nouvelle installation Eclipse Helios et nouvelle installation de Android SDK.

+0

+1 J'ai le même problème sur PC. Voir [L'émulateur reçoit des coordonnées GPS erronées lors de la lecture de KML dans DDMS] (http://stackoverflow.com/questions/4298019/emulator-receives-wrong-gps-coordinates-when-playing-kml-in-ddms) – Jonas

Répondre