I didn't test this yet, but I think the following code can be easily added:
Code:
public static List<Toponym> findNearbyFeature(double latitude, double longitude, double radius, int maxRows,
String featureClass, String featureCode)
throws IOException, Exception {
List<Toponym> places = new ArrayList<Toponym>();
String url = "/findNearby?";
url = url + "&lat=" + latitude;
url = url + "&lng=" + longitude;
if (radius > 0) {
url = url + "&radius=" + radius;
}
if (maxRows > 0) {
url = url + "&maxRows=" + maxRows;
}
if (featureClass != "") {
url = url + "&featureClass=" + maxRows;
}
if (featureCode != "") {
url = url + "&featureCode=" + maxRows;
}
url = addUserName(url);
url = addDefaultStyle(url);
SAXBuilder parser = new SAXBuilder();
Document doc = parser.build(connect(url));
Element root = doc.getRootElement();
for (Object obj : root.getChildren("geoname")) {
Element toponymElement = (Element) obj;
Toponym toponym = getToponymFromElement(toponymElement);
places.add(toponym);
}
return places;
}
Is this implementable?