Exibir overlays KML em um mapa

Os documentos KML são documentos baseados em XML que você pode usar para armazenar dados geográficos sobre lugares, edifícios, pontos de interesse, ciclovias, imagens e outros. Você pode criar e publicar um documento KML em um site da Web. Você pode exibir os dados de KML em um campo de mapa especificando a URL do documento de KML no método MapFactory.populateDataModelFromKmlUrl(MapDataModel model, String url, String tag).

Seu aplicativo pode exibir dados KML em um campo de mapa apenas se o documento KML for recuperado pelo BlackBerry Internet Service ou pelo BlackBerry Enterprise Server (por exemplo, um documento KML armazenado em um site da Web ou em um site da Intranet). Um documento KML que esteja armazenado em um aparelho BlackBerry (por exemplo, em um cartão de memória) não pode ser exibido.

Exemplo de código: Exibir um overlay KML

String officeTag = "RIM offices";
String officeUrl = "http://www.example.com/rim_offices.kml";
//create the map field
RichMapField view = MapFactory.getInstance().generateRichMapField();
// retrieve the KML document and populate the data model
MapDataModel model = view.getModel();
MapFactory.getInstance().populateDataModelFromKmlUrl( model, officeUrl, officeTag );
// display only the RIM offices and center the view on the visible locations
model.setVisibleNone();
model.setVisible( officeTag );
view.getMapField().update( true );

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