Java Reference
In-Depth Information
private class LocationUpdater implements Runnable {
String location;
public LocationUpdater(String l) {
location = l;
}
public void run() {
add_location(location);
set_location(location);
getDisplay().setCurrent(get_locationTextBox());
}
}
public void run() {
Criteria criteria = new Criteria();
LocationProvider lp;
StringBuffer cl = new StringBuffer();
String location;
criteria.setCostAllowed(true);
criteria.setAddressInfoRequired(true);
criteria.setHorizontalAccuracy(100);
criteria.setVerticalAccuracy(100);
try {
lp = LocationProvider.getInstance(criteria);
Location l = lp.getLocation(60);
if(l!=null && l.isValid() ) {
AddressInfo ai = l.getAddressInfo();
QualifiedCoordinates c = l.getQualifiedCoordinates();
if ( ai != null ) {
cl.append(ai.getField(AddressInfo.CITY));
cl.append(", ");
cl.append(ai.getField(AddressInfo.STATE));
cl.append(", ");
cl.append(ai.getField(AddressInfo.COUNTRY));
} else {
int r = QualifiedCoordinates.DD_MM;
String s;
cl.append("GPS Coordinates, ");
s = QualifiedCoordinates.convert(c.getLatitude(), r);
cl.append(s);
cl.append(", ");
 
Search WWH ::




Custom Search