개발 가이드

Local Navigation

단말기에서 위치 서비스 켜기 및 쿼리하기

BlackBerry 단말기에서 위치 서비스 옵션은 위치 데이터의 사용 가능 여부를 제어합니다. 위치 서비스 옵션이 켜져 있으면 사용 가능한 모든 위치 소스(내장 GPS 수신기, 외장 GPS 수신기 및 Geolocation)에서 위치 정보를 검색할 수 있습니다. 위치 서비스 옵션이 꺼져 있는 경우 위치 정보는 사용할 수 없습니다.

위치 서비스 옵션이 켜져 있는지 여부는 net.rim.device.api.gps 패키지에서 제공되는 LocationInfo.isLocationOn()을 호출하여 확인할 수 있습니다. 이 옵션이 켜져 있지 않으면 LocationInfo.setLocationOn()을 호출하여 프로그래밍 방식으로 옵션을 켤 수 있습니다. 위치 서비스 옵션을 켜려면 프로그램이 서명되어 있어야 하고 단말기에서 설정을 변경할 수 있는 권한이 프로그램에 있어야 합니다. 따라서 위치 서비스를 켤 수 있는 권한을 프로그램이 BlackBerry 단말기 사용자에게 요청해야 합니다.

setLocationOn()을 호출하면 다음과 같은 상황이 전개됩니다.

  • 위치 서비스 옵션이 꺼져 있으면 이 옵션이 켜집니다. 단말기에서 GPS 기술을 지원하고 BlackBerry Enterprise Server에 있는 IT 정책이 GPS 기능에 대한 액세스를 허용하면 GPS로부터 제공되는 위치 데이터를 사용할 수 있게 됩니다.
  • BlackBerry 단말기에서 위치 데이터 옵션이 활성화되어 있고, BlackBerry Enterprise Server에 있는 IT 정책이 Geolocation 서비스에 대한 액세스를 허용하고, 무선 서비스 공급자가 이 서비스에 대한 액세스를 허용하는 경우 Geolocation 서비스를 통해 제공되는 위치 데이터를 사용할 수 있게 됩니다.
  • 외장 GPS 수신기의 경우 단말기의 옵션에서 해당 외장 수신기가 현재 GPS 데이터 소스로 지정되어 있으면 위치 데이터를 사용할 수 있게 됩니다.
주: 위치 서비스 옵션은 프로그래밍 방식으로 끌 수 없고, 사용자만 끌 수 있습니다.
다음 주제: 위치 소스 쿼리
이전 주제: 위치 찾기

이 정보가 도움이 되었습니까? 의견을 보내 주십시오.