Entwicklungshandbuch

Local Navigation

Abrufen eines Standortanbieters mithilfe der BlackBerryLocationProvider-Klasse

  1. Importieren Sie die erforderlichen Klassen.
    import net.rim.device.api.gps.*;
    import javax.microedition.location.*;
  2. Erstellen Sie eine Klasse und einen Konstruktor.
    public class handleGPS
    {
        static BlackBerryCriteria myCriteria;
        public handleGPS()
        {
        }
    }
  3. Erstellen Sie im Konstruktor einen try/catch-Block. Erstellen Sie im Block eine Instanz der BlackBerryCriteria-Klasse, und übergeben Sie den GPS-Modus an den Konstruktor. Erstellen Sie einen zweiten try/catch-Block und dann eine Instanz der BlackBerryLocationProvider-Klasse, indem Sie getInstance() aufrufen, um eine Instanz des BlackBerryCriteria^-Objekts abzurufen.
            try
            {
                myCriteria = new BlackBerryCriteria(GPSInfo.GPS_MODE_ASSIST);
                try
                {
                    BlackBerryLocationProvider myProvider =
                      (BlackBerryLocationProvider)
                        LocationProvider.getInstance(myCriteria);
                }
                catch ( LocationException lex )
                {
                    return;
                }
            }
            catch ( UnsupportedOperationException ex )
            {
                return;
            }
        }
    }

Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.