大家好我正在处理根据当前位置基于事件的应用程序。当我的应用程序开始时,我根据当前位置在我的ListField
中显示事件。发送Latitude
&发送后,应用程序在Simulator中正常运行来自模拟器的Longitude
。
当我在我的设备BB storm2 9550中测试此应用程序时,设备无法在3秒或4秒内获得当前位置(在启动画面期间)。但一段时间后,它成功获得当前位置。
如何才能像iphone和Android一样快速获取当前位置?
有没有办法从我们GPS
上的设备Refresh GPS
系统获取当前lat长。
答案 0 :(得分:4)
如果你没有快速拉/长,那么听起来你正试图使用GPS收音机获取位置。这意味着连接卫星需要时间。这也需要看到手机的天空,即它不能在室内工作。
获得纬度/经度的最快方法是
这些不会像使用GPS收音机一样耗尽电池,所以如果可以,请尝试使用这些。虽然lat / long不准确,因为GPS无线电拉/长。
请查看以下有关黑莓GPS技术所需的所有信息。
答案 1 :(得分:3)
在硬件方面,用于安装高通公司gpsOne芯片组的BlackBerry设备在我看来比在最近的Android或Apple设备(SiRFstar或Broadcom等)中找到的要慢。或者BlackBerry OS可能无法以高效的方式与其连接。无论出于何种原因,对于给定的地方,我在BlackBerry设备中遇到的TTFF比在Android中要高。我可能在这里错了,这只是一种意见。
我认为现在更新的BlacBerries正在推出其他芯片组。此外,截至2011年9月,OS 6.0及更高版本中还提供WiFi地理定位服务。在此之前,BB中唯一的位置服务是A-GPS和celltower(仅限OS 5.0以上)。
一些有用的链接:
Location APIs – Start to finish
Simple Location API