Apertura di BlackBerry Maps utilizzando un luogo di riferimento
È possibile aprire BlackBerry Maps per visualizzare la posizione di un luogo di riferimento su una mappa specificando una matrice di oggetti Landmark. Un oggetto landmark può contenere il nome di un'etichetta visualizzata sullo schermo, una descrizione, coordinate geospaziali e un indirizzo civico.
Se non vengono specificate le coordinate, BlackBerry Maps può utilizzare l'indirizzo per individuarle. Se le coordinate e l'indirizzo non sono validi, BlackBerry Maps non visualizza la posizione del luogo di riferimento.
Esempio di codice: apertura di BlackBerry Maps utilizzando un luogo di riferimento
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);
}
}
Argomento successivo:
Apertura di BlackBerry Maps utilizzando un documento sulla posizione
Argomento precedente: Apertura di BlackBerry Maps utilizzando coordinate specifiche
Le informazioni sono state utili? Inviateci i vostri commenti.