【发布时间】:2011-05-18 01:01:05
【问题描述】:
如何在使用 GPS 跟踪速度的程序中模拟模拟器的运动? 我知道一般的方法是进入 DDMS 透视图,然后在模拟器控制下上传一个 gpx 文件并按播放来模拟该轨道。但是,我的代码没有检测到运动......我不确定是因为我的代码有问题还是模拟模拟器 gpx 有问题。我的代码很简单
public void onLocationChanged(Location myLocal) {
float mySpeed=-1;
if(myLocal.hasSpeed()){
mySpeed = myLocal.getSpeed();
}
...
}
我已经上传了我的 gpx 文件并按下了播放键,但没有调用 onLocationChanged。如果有人能够提出一种方法来确定问题所在,将不胜感激。
更新 1:我发现当我使用真实手机而不是模拟器时,确实会调用 onLocationChanged 方法。
【问题讨论】: