7 |
import org.json.JSONObject; |
import org.json.JSONObject; |
8 |
|
|
9 |
import android.location.Location; |
import android.location.Location; |
|
import android.os.Handler; |
|
10 |
import android.util.Log; |
import android.util.Log; |
11 |
import dk.thoerup.traininfo.StationBean; |
import dk.thoerup.traininfo.StationBean; |
|
import dk.thoerup.traininfo.TrainInfoList; |
|
12 |
import dk.thoerup.traininfo.util.DownloadUtil; |
import dk.thoerup.traininfo.util.DownloadUtil; |
13 |
|
|
14 |
public class GoogleStationProvider implements StationProvider { |
public class GoogleStationProvider implements StationProvider { |
22 |
//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"; |
//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"; |
23 |
|
|
24 |
try { |
try { |
25 |
String data = DownloadUtil.getContent(urlSource, 30000, "UTF-8"); |
String data = DownloadUtil.getContentString(urlSource, 30000); |
26 |
StringBuilder builder = new StringBuilder(data); |
StringBuilder builder = new StringBuilder(data); |
27 |
|
|
28 |
while (builder.charAt(0) != '{') |
while (builder.charAt(0) != '{') |