2011-01-19 2 views
1

나는 위치BlackBerry 6.0의 LocationProvider Timeout?

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 지금 메신저 테스트를 얻기 위해 때라도 코드를 사용하지만 GPS 위치를 기다리는 동안 시간이 초과되었습니다이 MSG LocationException를 얻을 수 (나는 BBT 토치를 AT & T에서 사용한다, 나는 인터넷 연결과 GPS/Location이있다.) 왜이 예외를 얻는 지 알 수있다.

답변

0

이 기준을 사용하여 시간 초과 오류없이 GPS를 얻는 방법을 알아 냈습니다. 내가 GPS 코드를 사용하면 블랙 베리 6.0 click here.

+0

동일한 문제가 있지만 문제가 무엇인지 잘 모르겠습니다. 위에서 설정 한 기준과이 기준 사이의 차이점은 무엇입니까? – Tamar

0

기준 문서에 따르면 사양에 따라 셀 사이트 모드가 결정됩니다. AT & T가 Cellsite 지원을 제공하지 않는다고 생각합니다.

+0

의 GPS 위치를 확인하는 방법에 대한 예를 들어

criteria.setHorizontalAccuracy(Criteria.NO_REQUIREMENT); criteria.setVerticalAccuracy(Criteria.NO_REQUIREMENT); criteria.setCostAllowed(true); criteria.setPreferredPowerConsumption(Criteria.POWER_USAGE_LOW); 

은 또한 그것은 나에게 같은 예외를 제공 (내가 셀 사이트를 시도하고 5.0 있지만에서 AT & T BB에서 작동 ATT BB 6.0) – Jimmy