Ouvrir BlackBerry Maps à l'aide d'un repère
Vous pouvez ouvrir BlackBerry Maps pour afficher l'emplacement d'un repère sur une carte en indiquant un tableau d'objets Landmark. Un objet landmark peut contenir un nom de libellé d'affichage, une description, des coordonnées géospatiales et une adresse.
Si vous n'indiquez pas les coordonnées, BlackBerry Maps peut utiliser l'adresse pour trouver les coordonnées. Si les coordonnées et l'adresse ne sont pas valides, BlackBerry Maps n'affiche pas l'emplacement du point de repère.
Échantillon de code : ouverture de BlackBerry Maps à l'aide d'un repère
import net.rim.blackberry.api.invoke.*;
import javax.microedition.location.*;
public class invokeMaps
{
public invokeMaps ()
{
Landmark[] landMarks = new Landmark[3];
AddressInfo addressInfo = new AddressInfo();
addressInfo.setField(AddressInfo.STREET, "455 Phillip St");
addressInfo.setField(AddressInfo.CITY, "Waterloo");
addressInfo.setField(AddressInfo.STATE, "Ontario");
landMarks[0] = new Landmark("AAA", "Description 1", null, addressInfo);
QualifiedCoordinates coordinates =
new QualifiedCoordinates(45.4, -75.1, 0, 0, 0);
landMarks[1] = new Landmark("BBB", "Description 2", coordinates, null);
coordinates = new QualifiedCoordinates(45.3,-75.3,0,0,0);
landMarks[2] = new Landmark("CCC", "Description 3", coordinates, null);
MapsArguments ma = new MapsArguments(landMarks);
Invoke.invokeApplication(Invoke.APP_TYPE_MAPS, ma);
}
}
Sujet précédent: Ouvrir BlackBerry Maps à l'aide de coordonnées précises
Ces informations vous ont-elles été utiles ? Envoyez-nous vos commentaires.