private LatLon updateGPS() { try { GPSData gpsData = ioManager.getGpsModule().getReadings(); currentGPSOrientation = gpsData.getOrientation(); if (gpsData.getLatitudeDecimal() == 0 || gpsData.getLongitudeDecimal() == 0) return null; else return new LatLon(gpsData.getLatitudeDecimal(), gpsData.getLongitudeDecimal()); } catch (Exception e) { currentOrientation = -1; return null; } }