Тайм-аут LocationProvider в BlackBerry 6.0? - PullRequest
1 голос
/ 20 января 2011

Я использую следующий код для получения данных о местоположении

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 / местоположение включено) любая идея, почему я получаю это исключение.

Ответы [ 2 ]

0 голосов
/ 12 февраля 2011

Я выясняю, как получить GPS без ошибки тайм-аута, используя этот критерий.

criteria.setHorizontalAccuracy(Criteria.NO_REQUIREMENT);

criteria.setVerticalAccuracy(Criteria.NO_REQUIREMENT);

criteria.setCostAllowed(true);

criteria.setPreferredPowerConsumption(Criteria.POWER_USAGE_LOW);

Для примера того, как получить местоположение GPS для BlackBerry 6.0 , нажмите здесь.

0 голосов
/ 20 января 2011

В соответствии с документацией Criteria ваши спецификации приведут в режим Cellsite. Я подозреваю, что ATT не предоставляет поддержку Cellsite.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...