Blackberry Phonegap地理位置问题

时间:2011-12-12 16:35:32

标签: blackberry cordova geolocation blackberry-webworks

使用Blackberry设备测试geolocation API时遇到问题。我正在使用Phonegap 1.2.0来构建我的应用,并使用公共HTML 5 geolocation API来获取位置信息。

我正在wi-fi上使用 Bold 9900 设备进行测试,很少能让我获得lat长。大多数情况下它会返回超时错误。使用模拟器,我可以顺利运行一切,我的谷歌地图显示得很好。即使我在wi-fi 上使用 Torch 9860等其他设备进行测试,我也要多次重试,直到我得到lat长。在Bold 9900上,它一直都是超时的。我从设置中检查了设备位置服务,我实际上可以看到设备GPS正常工作,纬度很长。这对Blackberry设备来说肯定是错误的,我在iPhone上运行的代码完全相同。

我使用SIM卡进行了测试,以确保不是导致问题的Wi-Fi,但同样的事情发生了。只有当你很幸运时,它才能立刻得到拉特。

根据 Blackberry Webworks 的建议,我不需要在配置文件中指定权限或功能元素。我的代码就像这个一样简单:

navigator.geolocation.getCurrentPosition(success, error, { maximumAge: 600000, 
timeout: 10000, enableHighAccuracy: true });

var success = function(position) { // do something };

var error = function(e) { // do something };

有人可以帮我吗?在我扔掉我的Blackberry设备之前......

0 个答案:

没有答案