一个简单gps定位应用程序,直接从文档LocationManager的例子,不能很好地测试时,在3种不同的安卓手机。请自己试试。
不显示高度、速度和方向等属性。如果它有数据、无线网络和全球定位系统,它的表现最好。更糟的是,如果它有无线网络和全球定位系统。最糟糕的是它只有gps。
然而,如果像GPS状态或Google这样的应用程序也在运行,那么它的响应性很好,是可以使用的。其他应用程序正在解锁一些TNS定位模块没有的东西。
我在存储库上提出了一个问题。
发布于 2015-07-01 13:28:03
查看源代码,startLocationMonitoring方法最多包含3个参数:onLocation、onError和options,其中属性。
enums.Accuracy.high,它会将安卓的准确性设置为很好。默认值是ACCURACY_COARSE,它与您所得到的结果一致。
所以你可能想做的是:
1-在enums中导入main-page.js
var enums = require('ui/enums');2-将一个对象作为第三个参数添加到startLocationMonitoring调用这里中
{
desiredAccuracy: enums.Accuracy.high
}注意:这只是看看源代码,还没有测试过它。
https://stackoverflow.com/questions/31140089
复制相似问题