我想使用Location.distanceTo
。这个想法是,如果用户没有移动,那么在他们这样做之前不要进行下一个函数调用:
if (oldLocation!!.distanceTo(location) == 0f) {
continue
}
根据文档distanceTo
:
返回此位置与米之间的近似距离 给定的位置。 (Source)
本教程使用了脚。因此,我认为,必须有一堆代码才能进行转换,在这种情况下,完全没有必要且效率低下。正确?
显然不是。这会导致错误:
if (oldLocation!!.distanceTo(location) == 0m) {
continue
}
那么我只是把0放进去,而不说测量是什么,并期望distanceTo
以米为单位处理0,这是文档所说的,但它也不起作用。
if (oldLocation!!.distanceTo(location) == 0) {
continue
}
所以这是最后的问题:
本教程不是用脚做的,我从来没有通过阅读文档来解决这个问题。决不。我的意思是,当它明确地说米时,我们怎么知道使其工作的解决方案是使用脚?
我错过了什么吗?
答案 0 :(得分:1)
import { unregister } from './registerServiceWorker';
unregister();
表示浮点值0f
。 0
语法无效。您可以在文档0m
中看到返回类型float。