Guide de développement

Local Navigation

Activation et interrogation des services de localisation sur le terminal

L'option Services de localisation du terminal BlackBerry contrôle la disponibilité des données d'emplacement. Lorsque l'option Services de localisation est activée, vous pouvez récupérer des informations d'emplacement de la source de localisation disponible (le récepteur GPS interne, le récepteur GPS externe et la géolocalisation). Lorsque l'option Services de localisation est désactivée, les informations d'emplacement sont indisponibles.

Vous pouvez vérifier si l'option Services de localisation est activée en appelant LocationInfo.isLocationOn(), fourni dans le progiciel net.rim.device.api.gps. Si l'option n'est pas activée, vous pouvez programmer son activation en appelant LocationInfo.setLocationOn(). Pour activer l'option Services de localisation, votre application doit être signée et doit avoir l'autorisation de modifier les paramètres du terminal. Vérifiez que votre application demande bien à l'utilisateur de terminal BlackBerry l'autorisation d'activer les services de localisation.

Lorsque vous appelez setLocationOn(), les actions suivantes se produisent :

  • Si l'option Services de localisation est désactivée, l'option est alors activée et les données de positionnement par GPS deviennent disponibles, à condition que le terminal prenne en charge la technologie GPS et que la politique informatique de BlackBerry Enterprise Server permette l'accès à la fonctionnalité GPS
  • Les données d'emplacement du service de géolocalisation deviennent disponibles, si l'option Services de localisation du terminal BlackBerry est activée, que la politique informatique de BlackBerry Enterprise Server permette l'accès au service de géolocalisation, et que le fournisseur de services sans fil autorise l'accès au service
  • Pour les récepteurs GPS externes, les données d'emplacement deviennent disponibles si le récepteur externe est indiqué comme source de données GPS actuelle (dans les Options sur le terminal)
Remarque : vous ne pouvez pas programmer la désactivation de l'option Services de localisation. L'option peut être uniquement désactivée par l'utilisateur.
Sujet précédent: Recherche d'une position

Ces informations vous ont-elles été utiles ? Envoyez-nous vos commentaires.