Guide de développement

Local Navigation

Récupération de la position d'un terminal à l'aide du service de géolocalisation

Vous pouvez utiliser le service de géolocalisation pour récupérer la position d'un BlackBerry en effectuant les actions suivantes (similaires aux actions nécessaires à la récupération d'une position GPS) :

  1. Spécifiez un mode de géolocalisation dans un objet BlackBerryCriteria.
  2. Récupérez un fournisseur de positionnement.
  3. Demandez une position GPS unique ou plusieurs positions GPS.
  4. Récupérez les informations d'emplacement du terminal.

Échantillon de code : spécification d'un mode de géolocalisation

BlackBerryCriteria myCriteria = new BlackBerryCriteria(
        LocationInfo.GEOLOCATION_MODE);

Échantillon de code : récupération d'un fournisseur de positionnement

BlackBerryLocationProvider myProvider = (BlackBerryLocationProvider)
        LocationProvider.getInstance(myCriteria);

Échantillon de code : demande d'une position GPS unique ou de plusieurs positions GPS.

/* Single location fix */
BlackBerryLocation myLocation = myProvider.getLocation(timeout);
/* Multiple location fixes */
myProvider.setLocationListener(…);

Échantillon de code : récupération des informations d'emplacement du terminal

double lat = myLocation.getQualifiedCoordinates().getLatitude();
double lng = myLocation.getQualifiedCoordinates().getLongitude();
double alt = myLocation.getQualifiedCoordinates().getAltitude();
Sujet précédent: Modes de géolocalisation

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