Abrir BlackBerry Maps utilizando una búsqueda local

Puede abrir BlackBerry Maps para mostrar puntos de interés que estén cerca de la ubicación que especifique en los criterios de búsqueda. Los criterios de búsqueda son un valor String que debe incluir una categoría de empresa o un nombre de empresa y una ubicación. Por ejemplo: puede mostrar todos los hoteles de la ciudad de Waterloo.

Una categoría de empresa es un tipo de empresa. Por ejemplo: una cafetería, gasolinera, hotel, pizzería o restaurante.

La ubicación es un valor String que es el nombre de una aldea, pueblo o ciudad, o las coordenadas de latitud y longitud, delimitadas por una coma (por ejemplo: 4328915,-8032480). Las coordenadas deben ser la medida en grados decimales con una exactitud de cinco decimales multiplicada por 100.000.

  1. Importe las clases necesarias.
    import net.rim.blackberry.api.invoke.*;
  2. Cree una clase y un constructor que se utilizarán para invocar BlackBerry Maps.
    public class invokeMaps
    {
        public invokeMaps()
        {
        }
    }
  3. En el constructor, cree una instancia de la clase MapsArguments. Pase el MapsArguments.ARG_LOCAL_SEARCH y los objetos String para representar los criterios de búsqueda. El ejemplo de código siguiente busca hoteles en Waterloo.
    MapsArguments ma = new MapsArguments
        (MapsArguments.ARG_LOCAL_SEARCH, "hotels", "Waterloo");
  4. En el constructor, invoque Invoke.invokeApplication() para abrir BlackBerry Maps. Pase el objeto MapsArguments.
    Invoke.invokeApplication(Invoke.APP_TYPE_MAPS, ma);

Ejemplo de código: Abrir BlackBerry Maps utilizando una búsqueda 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);
    }
}

¿Le ha resultado útil esta información? Envíenos sus comentarios.