Abrir o BlackBerry Maps usando um ponto de referência
Você pode abrir o BlackBerry Maps para exibir a localização de um ponto de referência em um mapa especificando uma matriz de objetos Landmark. Um objeto landmark pode conter um nome de rótulo de exibição, uma descrição, as coordenadas geoespaciais e um endereço de rua.
Se você não especificar as coordenadas, o BlackBerry Maps poderá usar o endereço para encontrá-las. Se as coordenadas e o endereço forem inválidos, o BlackBerry Maps não exibirá o local do ponto de referência.
Exemplo de código: Abrir o BlackBerry Maps usando um ponto de referência
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);
}
}
Próximo tópico:
Abrir o BlackBerry Maps usando um documento de localização
Tópico anterior: Abrir o BlackBerry Maps usando coordenadas específicas
Estas informações foram úteis? Gostaríamos de receber seus comentários.