如果
locationClient.setInterval(60*1000);
locationClient.setSmallesDisplacement(10);
locationClient.setFastestInterval(1000);
已给出,那么何时会调用更新?如果用户在 60 秒内移动了 10 米,是否会调用位置更新?或者如果用户在 60 秒内没有移动任何距离,是否可以获取更新?如果一次使用所有属性,哪个将被优先考虑?
我在我的应用程序中使用了所有这些。但是,它只有在位移为 1mt 且间隔为 30secs 时才有效。当位移增加到 20 米并保持间隔不变时,得到了更奇怪的结果。