Guía de desarrollo

Local Navigation

Recuperar un proveedor de ubicación utilizando la clase BlackBerryLocationProvider

  1. Importe las clases necesarias.
    import net.rim.device.api.gps.*;
    import javax.microedition.location.*;
  2. Cree una clase y un constructor.
    public class handleGPS
    {
        static BlackBerryCriteria myCriteria;
        public handleGPS()
        {
        }
    }
  3. En el constructor, cree un bloque try/catch. En este bloque, cree una instancia de la clase BlackBerryCriteria y pase el modo GPS al constructor. Cree un segundo bloque try/catch, a continuación cree una instancia de la clase BlackBerryLocationProvider invocando getInstance() para recuperar una instancia del objeto BlackBerryCriteria.
            try
            {
                myCriteria = new BlackBerryCriteria(GPSInfo.GPS_MODE_ASSIST);
                try
                {
                    BlackBerryLocationProvider myProvider =
                      (BlackBerryLocationProvider)
                        LocationProvider.getInstance(myCriteria);
                }
                catch ( LocationException lex )
                {
                    return;
                }
            }
            catch ( UnsupportedOperationException ex )
            {
                return;
            }
        }
    }

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