priv modelos keyone key2 blackberry

modelos - blackberry passport



Obtener ubicación de GPS en BlackBerry (1)

No puedo leer la ubicación con esta función. Cuando trato de obtener información de ubicación, siempre devuelve la altitud 0, longitud 0.

void getirGps(){ Criteria myCriteria = new Criteria(); myCriteria.setCostAllowed(false); try { LocationProvider myLocationProvider = LocationProvider.getInstance(myCriteria); try { Location myLocation = myLocationProvider.getLocation(300); seTLatitude(myLocation.getQualifiedCoordinates().getLatitude());// sunlarıda bir public statıc dene.. seTLongitude(myLocation.getQualifiedCoordinates().getLongitude()); Dialog.alert("latitude = "+GPSThread.latitude +" longi"+GPSThread.longitude); velocity = myLocation.getSpeed(); heading = myLocation.getCourse(); timeStamp = myLocation.getTimestamp(); nmeaString = myLocation.getExtraInfo ("application/X-jsr179-location-nmea"); } catch ( InterruptedException iex ) { Dialog.alert("InterruptedException"); return; } catch ( LocationException lex ) { Dialog.alert("LocationException lex"); return; } } catch ( LocationException lex ) { Dialog.alert("LocationException lex2"); return; } } public void doThis(){ MapView mapView = new MapView(); mapView.setLatitude( (int) Threads.latitude);//39.9208, Longitude = 32.8541 mapView.setLongitude((int) Threads.longitude); mapView.setZoom(10); MapsArguments mapsArgs = new MapsArguments(mapView); Invoke.invokeApplication(Invoke.APP_TYPE_MAPS, mapsArgs); Dialog.alert("latitude = "+Threads.latitude +" longi"+Threads.longitude);


Asegúrese de que la funcionalidad del GPS esté habilitada en el dispositivo.