--- android/TrainInfo/src/dk/thoerup/traininfo/StationLocator.java 2009/08/08 19:02:20 237 +++ android/TrainInfo/src/dk/thoerup/traininfo/StationLocator.java 2009/08/08 20:09:47 238 @@ -10,6 +10,8 @@ import org.json.JSONArray; import org.json.JSONObject; +import dk.thoerup.traininfo.util.DownloadUtil; + import android.content.Context; import android.location.Criteria; import android.location.Location; @@ -81,18 +83,20 @@ String urlSource = "http://www.google.com/uds/GlocalSearch?callback=google.search.LocalSearch.RawCompletion&context=1&q=Train%20station&near=" + location.getLatitude() + "%2C" + location.getLongitude() + "&v=1.0"; //String urlSource = "http://www.google.com/uds/GlocalSearch?callback=google.search.LocalSearch.RawCompletion&context=1&q=Train%20station&near=56.2%2C9.0&v=1.0"; - try { + try {/* Log.e("Url", urlSource); URL url = new URL(urlSource); URLConnection connection = url.openConnection(); - connection.setConnectTimeout(5000); + connection.setConnectTimeout(10000); String line; StringBuilder builder = new StringBuilder(); BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream()), 8192); while((line = reader.readLine()) != null) { builder.append(line); - } + }*/ + String data = DownloadUtil.getContent(urlSource, 30000, "UTF-8"); + StringBuilder builder = new StringBuilder(data); while (builder.charAt(0) != '{') builder.deleteCharAt(0);