【发布时间】:2011-10-11 22:53:04
【问题描述】:
我的编码有问题。我的代码似乎没有低于 1414 的准确度。
每当我打开谷歌地图并在那里找到我的位置时,它通常会在一秒钟内找到它。如果我切换回来,我会在几秒钟内看到正确的精度,然后切换回非常低的精度 (1414)。
我做错了什么?
这是我的代码:
function reportPosition(e){
label.text = e.coords.longitude + " - " + e.coords.accuracy;
}
Ti.Geolocation.purpose = "Test";
Titanium.Geolocation.accuracy = Titanium.Geolocation.ACCURACY_BEST;
Titanium.Geolocation.distanceFilter = 10;
Ti.Geolocation.preferredProvider = Titanium.Geolocation.PROVIDER_GPS;
Titanium.Geolocation.getCurrentPosition(reportPosition);
Titanium.Geolocation.addEventListener('location', reportPosition);
Titanium.Geolocation.addEventListener('heading', reportPosition);
【问题讨论】:
标签: javascript geolocation gps titanium titanium-mobile