rendered paste bodypublic void locationUpdated(LocationProvider locationProviderFromEvent, Location locationFromEvent) {
// FIXME: Make a Location to string utility method
lo = locationFromEvent;
Thread t = new Thread() {
public void run() {
float radiusX = 30.00F;
qc = lo.getQualifiedCoordinates();
//float distanceA = qc.distance(smibergetCoordinates);
if(qc.distance(smibergetKonsulentCoordinates) < radiusX) {
stringDistance = Float.toString(qc.distance(smibergetKonsulentCoordinates));
latloc = Double.toString(qc.getLatitude());
proximityAlert.setTimeout(5000);
display.setCurrent(proximityAlert);
proximityAlert.setString("Current loc: " + latloc + "| Distance: " + stringDistance);
stringProximity = stringDistance;
display.setCurrent(locaText.photoCanvas);
}//end if
if (qc.distance(smibergetBusstoppCoordinates) < radiusX) {
stringDistance = Float.toString(qc.distance(smibergetBusstoppCoordinates));
latloc = Double.toString(qc.getLatitude());
proximityAlert.setTimeout(5000);
display.setCurrent(proximityAlert);
proximityAlert.setString("Current loc: " + latloc + "| Distance: " + stringDistance);
stringProximity = stringDistance;
display.setCurrent(locaText.photoCanvas2);
}// end if
if (qc.distance(smibergetFotballCoordinates) < radiusX) {
stringDistance = Float.toString(qc.distance(smibergetFotballCoordinates));
latloc = Double.toString(qc.getLatitude());
proximityAlert.setTimeout(5000);
display.setCurrent(proximityAlert);
proximityAlert.setString("Current loc: " + latloc + "| Distance: " + stringDistance);
stringProximity = stringDistance;
display.setCurrent(locaText.photoCanvas3);
}
if(qc.distance(allegtStromgatenCoordinates) < radiusX){
stringDistance = Float.toString(qc.distance(smibergetFotballCoordinates));
latloc = Double.toString(qc.getLatitude());
proximityAlert.setTimeout(5000);
display.setCurrent(proximityAlert);
proximityAlert.setString("Current loc: " + latloc + "| Distance: " + stringDistance);
stringProximity = stringDistance;
display.setCurrent(locaText.photoCanvas3);
}
}
};
t.start();
// FIXME
// Should the thread be stopped or deleted?
// t.wait();
// t = null;
}