我使用以下代码来获取位置数据
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/