IMHO hasSpeed() is an attribute of the LocationProvider, not the LocationManager and most likely the GPS_PROVIDER doesn't have speed in case of emulator. In other words, speed is an optional attribute not every LocationProvider has. I would assume that any real GPS_PROVIDER has it but not NETWORK_PROVIDER.
On Jan 1, 9:00 pm, darrinps <darri...@gmail.com> wrote: > I have a KML file that I feed to the emulator through the DDMS > emulator control. The latitude and longitude values come through just > fine, but the thing never has any speed (doing a > LocationManager.hasSpeed() is always false as is getSpeed() always > 0.0). > > Is there some sort of trick you have to use to get the emulator to > recognize speed? > > Note that I added a method to calculate the speed based on the math > involved between the last lat/long coordinate and the current one > along with the change in time in between the two readings, but I > THOUGHT this wouldn't need to be done and that I should be able to > rely on LocationManager.hasSpeed and getSpeed in the real world. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en