【问题标题】:Why BlackBerry GPS is slow compared to other technologies (iPhone & Android)为什么 BlackBerry GPS 与其他技术(iPhone 和 Android)相比速度较慢
【发布时间】:2011-12-11 14:22:48
【问题描述】:

大家好,我正在根据当前位置处理基于事件的应用程序。当我的应用程序启动时,我根据当前位置在我的ListField 中显示事件。从模拟器手动发送LatitudeLongitude 后,应用程序在模拟器中运行良好。

当我在我的设备 BBstorm2 9550 中测试此应用程序时,设备无法在 3 或 4 秒内(在启动画面期间)获取当前位置。但经过一段时间后,它会成功获取当前位置。

我怎样才能像 iphone 和 Android 一样快速获取我的当前位置? 有什么方法可以从设备GPS 系统获取当前的纬度,我们正在使用Refresh GPS

如果有人有任何想法,请建议我。 提前谢谢!!!

【问题讨论】:

    标签: blackberry geolocation gps location blackberry-storm


    【解决方案1】:

    如果您没有快速获得纬度/经度,那么听起来您正在尝试使用 GPS 无线电获取位置。这意味着连接卫星需要时间。这也需要手机能看到天空,即它不能在室内工作。

    获取纬度/经度的最快方法是

    1. 使用 cellsite 技术(Blackberry 在某些使用三角测量的设备中支持此技术)
    2. 使用诸如 google location api 或 opencellid 之类的 cellid 提供程序来获取使用当前小区 ID 的纬度/经度。

    这些不会像使用 GPS 收音机那样消耗电池电量,所以如果可以的话,请尝试使用这些。虽然纬度/经度不如 GPS 无线电纬度/经度准确。

    有关黑莓 GPS 技术所需的所有信息,请查看以下信息。

    1. Simple Location API
    2. Location API- start to finish

    【讨论】:

    • 感谢@Rihan。你的建议对我有帮助。但我不知道如何使用 cellid 获得纬度/经度?
    【解决方案2】:

    在硬件层面,黑莓设备用于安装 Qualcomm 的 gpsOne 芯片组,在我看来,它比您在最新的 Android 或 Apple 设备(SiRFstar 或 Broadcom 等)中找到的要慢。或者也许黑莓操作系统没有以有效的方式与它交互。无论出于何种原因,在给定的地方,我在黑莓设备中的 TTFF 比在 Android 中更高。我这里可能是错的,这只是一个意见。

    我认为较新的 BlacBerries 现在正在安装其他芯片组。此外,截至 2011 年 9 月,WiFi 地理定位服务也可在 OS 6.0 及更高版本中使用。在此之前,BB 中唯一的定位服务是 A-GPS 和 celltower(仅限 OS 5.0 及更高版本)。

    一些有用的链接:
    Location APIs – Start to finish
    Simple Location API

    【讨论】:

      猜你喜欢
      • 2010-12-16
      • 1970-01-01
      • 2023-01-30
      • 2018-07-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-22
      • 2012-03-04
      • 2015-08-14
      相关资源
      最近更新 更多