2016-12-17 89 views
0

我有Android项目搜索附近的公交车站,我有这个网址: http://travelplanner.mobiliteit.lu/hafas/query.exe/dot?performLocating=2&tpl=stop2csv&stationProxy=yes&look_maxdist=250&look_x=6112550&look_y=49610700机器人搜索附近的公交车站谷歌API

我在代码编写

StringBuilder sb = newStringBuilder("http://travelplanner.mobiliteit.lu/hafas/query.exe/dot?performLocating=2&tpl=stop2csv&stationProxy=yes &"); 
        sb.append("look_maxdist=250");sb.append("look_x="+mLatitude");sb.append("look_y="+mLongitude"); 

其中mLatitude和mLongitude是当前用户位置

现在不是JSON的响应,但http响应

6,113204;49,610280;200403005;Belair, Sacré-Coeur;http://travelplanner.mobiliteit.lu/hafas/stboard.exe/dn?L=vs_stb&input=200403005&start 

6,112260;49,612644;200403002;Belair, Archiducs;http://travelplanner.mobiliteit.lu/hafas/stboard.exe/dn?L=vs_stb&input=200403002&start 

或链接也许

[email protected]=Belair, Sacré[email protected]=6,[email protected]=49,[email protected][email protected][email protected][email protected]=1481807866; 

[email protected]=Belair, [email protected]=6,[email protected]=49,[email protected][email protected][email protected][email protected]=1481807866; 

的问题是,我怎么能对这个结果给GE坐标(6,113204,49,610280)继续并把标记在地图 这里是链接 https://data.public.lu/en/datasets/arrets-de-transport-public-et-departs-en-temps-reel/

回答

0

从这个URL你得到请求的ID。

http://travelplanner.mobiliteit.lu/hafas/query.exe/dot?performLocating=2&tpl=stop2csv&stationProxy=yes & look_maxdist = 250 & look_x = 6112550 & look_y = 49610700

现在接收到的响应如下所示:

ID = A = 1 @ O =绿悠,%20Sacré-心@ X = 6,113204 @ Y = 49,610279 @ U = 82 @ L = 200403005 @ B = 1 @ p值= 1459856195

现在,追加与下面的网址接收的响应,你会得到在JSON的响应。

http://travelplanner.mobiliteit.lu/restproxy/departureBoard?accessId=cdt&format=json&

例如:

http://travelplanner.mobiliteit.lu/restproxy/departureBoard?accessId=cdt&format=json&[email protected]=Belair,%20Sacré[email protected]=6,[email protected]=49,[email protected][email protected][email protected][email protected]=1459856195

+0

thenks回答 –