I just send some coordinates to the android emulator.
I used this commands for sending the fixes:
geo fix 8.494062000 52.038213000
This will send my emulator near the bielefeld university in the google maps app. The next command I issued was:
geo fix 8.495543000 52.038180000
Sadly my position does not change on the emulator. Even mytracks tells me in the logcat output that the position of the user has not changed.
geo fix 8.501787000 52.036614000
and
geo fix 8.508524000 52.033138000
don't do anything either. And if the position changes it is nowhere near the position I recoreded the track at. All this coordinates are picked from a track that I recorded with my motorola droid with mytracks on a multiple kilometer streetcar ride. Loading the gpx file in google earth displays a neat and accurate overlay over the streetcar line. Playing the track as a gpx file gives me similar results. There are 300 points recorded but only 4 of them will change my position on the emulator.
Is there some kind of accuracy setting effecting the emulator? This way the load gpx track feature does not help a bit for testing.
Somebody else had strange issues with the load gpx file features?
Edit
This issue does not only affect the geo fix or load gpx file feature it affects all mock locations that are send to the emulator.