Abrir o BlackBerry Maps usando uma pesquisa local

Você pode abrir o BlackBerry Maps para exibir pontos de interesse que estejam próximos ao local especificado nos seus critérios de pesquisa. Os critérios de pesquisa são uma String que deve incluir uma categoria comercial ou um nome comercial, e uma localização. Por exemplo, você pode exibir todos os hotéis na cidade de Waterloo.

Uma categoria comercial é um tipo de negócio, como lanchonete, posto de gasolina, hotel, pizzaria e restaurante.

A localização é uma String contendo o nome de uma cidade, vilarejo ou as coordenadas latitudinais e longitudinais, separadas por uma vírgula (por exemplo, 4328915,-8032480). As coordenadas devem ser a medida em graus decimais com precisão decimal cinco multiplicada por 100.000.

  1. Importe as classes necessárias.
    import net.rim.blackberry.api.invoke.*;
  2. Crie uma classe e um construtor para serem usados para invocar o BlackBerry Maps.
    public class invokeMaps
    {
        public invokeMaps()
        {
        }
    }
  3. No construtor, crie uma instância da classe MapsArguments. Forneça os objetos MapsArguments.ARG_LOCAL_SEARCH e String para representar o critério de pesquisa. O seguinte exemplo de código pesquisa hotéis em Waterloo.
    MapsArguments ma = new MapsArguments
        (MapsArguments.ARG_LOCAL_SEARCH, "hotels", "Waterloo");
  4. No construtor, invoque Invoke.invokeApplication() para abrir BlackBerry Maps. Passe no objeto MapsArguments.
    Invoke.invokeApplication(Invoke.APP_TYPE_MAPS, ma);

Exemplo de código: Abrir o BlackBerry Maps usando uma pesquisa local

import net.rim.blackberry.api.invoke.*;
public class invokeMaps
{
    public invokeMaps()
    {
        MapsArguments ma = new MapsArguments
            (MapsArguments.ARG_LOCAL_SEARCH, "hotels", "Toronto");
        Invoke.invokeApplication(Invoke.APP_TYPE_MAPS, ma);
    }
}

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