大家好,我在应用程序上工作,这是根据当前位置的事件重击.when我的应用程序启动我正在根据当前位置在我的ListField中显示事件。从模拟器手动发送Latitude和Longitude后,应用程序在模拟器中工作正常。
当我在我的设备BB storm2 9550中测试此应用程序时,设备无法在3或4秒内获得当前位置(在闪屏期间)。但经过一段时间后,它成功地获得了当前位置。
我怎样才能像iphone和Android一样快地得到我的当前位置?有没有办法从我们在Refresh GPS上获得最新版本的device GPS系统中获得最新版本?
如果有任何人有任何想法,请给我建议。非常感谢!
发布于 2011-12-11 22:49:38
如果你不能快速获得经度/经度,那么听起来你就像是在尝试使用GPS无线电来获取位置。这意味着连接到卫星上需要时间。这也要求手机能在天空中工作,即手机在室内不能工作。
获取经度/纬度的最快方法是
它们不会像使用GPS收音机那样耗尽电池,所以如果你可以的话,试着使用它们。尽管经纬度并不像GPS无线电经纬度那样精确。
请检查以下所有信息,您将需要的黑莓GPS技术。
发布于 2011-12-12 21:56:20
在硬件层面上,BlackBerry设备过去常常安装高通的gpsOne芯片组,在我看来,这比你在最新的安卓或苹果设备(SiRFstar或Broadcom等)中找到的芯片组要慢。或者可能是BlackBerry操作系统没有以一种有效的方式与之交互。无论出于什么原因,我都曾在某个地方体验过BlackBerry设备比安卓设备更高的TTFFs。我可能在这里错了,这只是一个观点。
我认为较新的BlacBerries现在正在安装其他芯片组。此外,从2011年9月起,WiFi地理定位服务也在OS6.0及更高版本中可用。在此之前,BB中唯一的定位服务是A-GPS和celltower (只有OS5.0以上版本)。
一些有用的链接:
Location APIs – Start to finish
Simple Location API
https://stackoverflow.com/questions/8464654
复制相似问题