Spécification de positions sur une carte

Vous pouvez indiquer la position absolue d'un champ sur un écran à l'aide de la classe MapPoint fournie dans le progiciel net.rim.device.api.lbs.maps.model. MapPoint représente les coordonnées géographiques (latitude et longitude) d'une position. Vous pouvez utiliser MapPoint pour zoomer sur une position spécifique sur la carte, par exemple, vous pouvez définir le centre de la carte.

Votre application peut afficher une icône de marqueur pour identifier une position sur une carte à l'aide de la classe MapLocation. MapLocation est une extension de MapPoint. MapLocation représente les coordonnées géographiques (latitude et longitude), une étiquette et une description de la position, et génère une icône de marqueur (punaise rouge) pour la position. Vous pouvez utiliser MapLocation pour indiquer un centre d'intérêt sur une carte pour une latitude et une longitude spécifiques (par exemple, une ville). La carte affiche une icône de marqueur et une étiquette (par exemple, « Waterloo ») pour la position. Lorsque l'utilisateur clique sur la position, la description de la position (par exemple, « Ceci est Waterloo ») s'affiche sur un écran détaillé distinct.

Cet écran affiche les éléments décrits dans l'échantillon de code suivant.

Échantillon de code : spécification d'une position à l'aide de la classe MapLocation

MapLocation location = new MapLocation(43.46518, -80.52237, "Waterloo", "This is Waterloo");

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