Guide de développement
Local Navigation
- Présentation des services géodépendants
- Recherche d'une position
- Activation et interrogation des services de localisation sur le terminal
- Récupération d'une position avec le GPS
- Spécification du mode GPS
- Spécification du mode GPS à l'aide de JSR 179
- Spécification du mode GPS à l'aide d'extensions BlackBerry JSR 179
- Récupération d'informations de positionnement à l'aide du mode GPS assisté
-
Récupération d'un fournisseur de positionnement
- Récupérer un fournisseur de positionnement à l'aide de la classe LocationProvider
- Contrôle de la localisation à l'aide de la classe BlackBerryLocationProvider
- Contrôler la localisation à l'aide de la classe BlackBerryLocationProvider
- Échantillon de code : utilisation de la classe BlackBerryLocationProvider pour contrôler la localisation
- Récupérer un fournisseur de positionnement à l'aide de la classe BlackBerryLocationProvider
-
Récupération de la position d'un terminal BlackBerry
- Récupérer la position d'un terminal BlackBerry
- Échantillon de code : récupération de la position GPS d'un terminal BlackBerry
- Récupérer la position d'un terminal BlackBerry en spécifiant des demandes de position continues
- Échantillon de code : récupération de la position GPS d'un terminal BlackBerry à l'aide de demandes de position continues
- Récupération d'informations de positionnement à l'aide de la classe Location
- Récupérer des informations de positionnement à l'aide de la classe Location
- Échantillon de code : utilisation de la classe Location pour récupérer des informations de positionnement GPS
- Récupération d'informations de positionnement à l'aide de la classe BlackBerryLocation
- Récupérer des informations de satellite à l'aide de la classe BlackBerryLocation
- Échantillon de code : utilisation de la classe BlackBerryLocation pour récupérer des informations de satellite
- Modifier les critères pour recevoir des informations de positionnement
- Échantillon de code : modification des critères de récupération des informations de positionnement
- Traitement des erreurs
- Récupérer une position GPS à l'aide d'une page Web
- Récupération d'une position par géolocalisation
- Récupération de la position GPS optimale par GPS et géolocalisation
- Demande de mise à jour simultanée via GPS et la géolocalisation
- Géocodage et géocodage inversé
- Réception d'alertes de proximité par geofencing
- Identification de l'itinéraire ou de l'orientation
- Obtention du temps de trajet, de la distance et de l'heure de départ estimés
- Visualisation d'une position à l'aide de cartes
- Personnalisation de l'aspect d'une carte
- Intégration à BlackBerry Maps
- Pour plus d'informations
- Glossaire
- Envoi de commentaires
- Informations juridiques
Documentation produit
>
Documentation pour les développeurs
>
Guides de développement et référence API pour Java
>
Guide de développement
Location-Based Services - BlackBerry Java SDK - 7.0
Traiter les erreurs (JSR 179)
Si une demande d'obtention de la position GPS actuelle est infructueuse, vous pouvez récupérer la dernière erreur renvoyée.
- Importez la classe requise.
import net.rim.device.api.gps.GPSInfo;
- Créez une classe et un constructeur.
public class handleGPS { public handleGPS() { } } - Dans le constructeur, appelez GPSInfo.getLastGPSError() pour récupérer l'erreur.
switch (GPSInfo.getLastGPSError()) { case GPSInfo.GPS_ERROR_NONE: break; case GPSInfo.GPS_ERROR_ALMANAC_OUTDATED: break; case GPSInfo.GPS_ERROR_AUTHENTICATION_FAILURE: break; case GPSInfo.GPS_ERROR_CHIPSET_DEAD: break; case GPSInfo.GPS_ERROR_DEGRADED_FIX_IN_ALLOTTED_TIME: break; case GPSInfo.GPS_ERROR_GPS_LOCKED: break; case GPSInfo.GPS_ERROR_INVALID_NETWORK_CREDENTIAL: break; case GPSInfo.GPS_ERROR_INVALID_REQUEST: break; case GPSInfo.GPS_ERROR_LOW_BATTERY: break; case GPSInfo.GPS_ERROR_NETWORK_CONNECTION_FAILURE: break; case GPSInfo.GPS_ERROR_NO_FIX_IN_ALLOTTED_TIME: break; case GPSInfo.GPS_ERROR_NO_SATELLITE_IN_VIEW: break; case GPSInfo.GPS_ERROR_PRIVACY_ACCESS_DENIED: break; case GPSInfo.GPS_ERROR_SERVICE_UNAVAILABLE: break; case GPSInfo.GPS_ERROR_TIMEOUT_DEGRADED_FIX_NO_ASSIST_DATA: break; case GPSInfo.GPS_ERROR_TIMEOUT_NO_FIX_NO_ASSIST_DATA: break; }
Sujet suivant: Traiter les erreurs (extensions BlackBerry JSR 179)
Sujet précédent:
Traitement des erreurs
Ces informations vous ont-elles été utiles ? Envoyez-nous vos commentaires.