java - BlackBerry 6.0 中的 LocationProvider 超时?

标签 java blackberry geolocation

我使用以下代码来获取位置数据

Criteria csCriteria = new Criteria();
        csCriteria.setHorizontalAccuracy(Criteria.NO_REQUIREMENT);
        csCriteria.setVerticalAccuracy(Criteria.NO_REQUIREMENT);
        csCriteria.setCostAllowed(true);
        csCriteria.setPreferredPowerConsumption(Criteria.POWER_USAGE_LOW);

LocationProvider provider = LocationProvider.getInstance(csCriteria);
            Location location = provider.getLocation(-1);

该代码适用于 BB 5.0,但现在我在 BB 6.0 上测试它,但它收到 LocationException 与此消息 等待 GPS 位置时超时(我使用 BB Torch在 ATT 上,我有互联网连接并且 GPS/位置已打开)知道为什么我会遇到此异常。

最佳答案

根据标准文档,您的规范将导致蜂窝基站模式。我怀疑 ATT 不提供 Cellsite 支持。

关于java - BlackBerry 6.0 中的 LocationProvider 超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4741850/

相关文章:

java - 通过 JVM 参数设置 log4j 属性文件 - 为什么顺序很重要?

blackberry - 在 BlackBerry 上使用 Bouncy CaSTLe 进行 RSA 填充

javascript - 如何使用WatchPosition()函数Geolocation来观看其他坐标

java - HttpResponse 代码 302

browser - 开发人员应该注意 Blackberry Web 浏览器中的哪些怪癖?

ios - 是否可以在后台运行 CLLocationManager

javascript - 地理定位 API 在某些 Android 设备上不起作用

java - 无法将 gdx-tools 添加到 libgdx gradle 项目

java - 不匹配的 Javafx fx :id and variable name in controller class

java - 如何在棋盘游戏的移动之间延迟以便发出声音