Especificar localizações em um mapa

Você pode especificar uma localização em um mapa usando a classe MapPoint que é fornecida no pacote net.rim.device.api.lbs.maps.model. MapPoint representa as coordenadas geográficas (latitude e longitude) de uma localização. Você pode usar MapPoint para focalizar a visualização de mapa e exibir uma localização específica (por exemplo, você pode definir a localização no centro do mapa).

Seu aplicativo pode exibir um ícone de marcador para identificar uma localização em um mapa usando a classe MapLocation. MapLocation é uma extensão de MapPoint. MapLocation representa as coordenadas geográficas (latitude e longitude), um rótulo e uma descrição da localização e gera um ícone de marcador (um marcador vermelho) da localização. Você pode usar MapLocation para fornecer um ponto de interesse em um mapa de uma latitude e longitude específicas (por exemplo, uma cidade). O mapa exibe um ícone de marcador e um rótulo (por exemplo, "Waterloo") para a localização. Quando o usuário clica na localização, a descrição da localização (por exemplo, "This is Waterloo") é exibida em uma tela de detalhes separada.

Essa tela mostra os elementos descritos no seguinte exemplo de código.

Exemplo de código: Especificar uma localização usando a classe MapLocation

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

Estas informações foram úteis? Gostaríamos de receber seus comentários.