package osm;
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
public class City {
//http://wiki.openstreetmap.org/wiki/Nominatim
public static double [] getCityCenter(String name) {
double [] t = new double[2];
try {
String host = "http://nominatim.openstreetmap.org/search.php?city="+name+"&limit=1&format=jsonv2";
URL url = new URL(host);
URLConnection uc = url.openConnection();
uc.setRequestProperty("User-Agent", "CupCarbon");
InputStream in = uc.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(in));
String s = br.readLine();
String s1 = (s.split(","))[9].split(":")[1].split("\"")[1];
String s2 = (s.split(","))[10].split(":")[1].split("\"")[1];
t[0] = Double.parseDouble(s1);
t[1] = Double.parseDouble(s2);
} catch (Exception e) {
t[0]=0;
t[1]=0;
}
return t;
}
}