Ouvrir BlackBerry Maps à l'aide de coordonnées précises

Vous pouvez ouvrir BlackBerry Maps pour afficher un emplacement sur une carte à l'aide des coordonnées de latitude et de longitude d'un emplacement et en indiquant les valeurs de zoom et de rotation. Les valeurs de zoom sont comprises entre 0 et MapView.MAX_ZOOM. Les valeurs de rotation sont exprimées en degrés pour faire pivoter la carte à partir d'une position où le nord est orienté vers le haut et possède une plage de 0 à 359.
  1. Importez les classes requises.
    import net.rim.blackberry.api.invoke.*;
    import net.rim.blackberry.api.maps.*;
  2. Créez une classe et un constructeur à utiliser pour appeler BlackBerry Maps.
    public class invokeMaps
    {
        public invokeMaps ()
        {
        }
    }
  3. Dans le constructeur, créez une instance de la classe MapView. Appelez MapView.setLatitude(), MapView.setLongitude(), et MapView.setZoom() pour indiquer les coordonnées et le zoom à utiliser.
    MapView mapView = new MapView();
    mapView.setLatitude(4328915);
    mapView.setLongitude(-8032480);
    mapView.setZoom(10);
  4. Dans le constructeur, créez une instance de la classe MapsArguments en utilisant l'objet MapView en tant qu'argument. Appelez Invoke.invokeApplication() pour ouvrir BlackBerry Maps et transmettez l'objet MapsArguments.
    MapsArguments mapsArgs = new MapsArguments(mapView);
    Invoke.invokeApplication(Invoke.APP_TYPE_MAPS, mapsArgs);

Échantillon de code : appel de BlackBerry Maps à l'aide de coordonnées précises

import net.rim.blackberry.api.invoke.*;
import net.rim.blackberry.api.maps.*;
public class invokeMaps
{
    public invokeMaps()
    {
        MapView mapView = new MapView();
        mapView.setLatitude(4328915);
        mapView.setLongitude(-8032480);
        mapView.setZoom(10);
        MapsArguments mapsArgs = new MapsArguments(mapView);
        Invoke.invokeApplication(Invoke.APP_TYPE_MAPS, mapsArgs);
    }
}

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