如何解决如何在Mapbox Android中获取路线的原始Json数据
如何获取原始数据,如android MapboxDocsLink中的此链接所示
我想使用这些数据每小时获取直到目的地的坐标点
解决方法
对于Android,请参见https://docs.mapbox.com/android/java/examples/show-directions-on-a-map
这将打印出响应的json:Log.d("DirectionsActivity","response.body().toJson(); = " + response.body().toJson());
Android Studio logcat具有最大字符数限制,这就是为什么整个路由JSON可能不在logcat中的原因(例如下面的JSON代码段中)。 https://gist.github.com/kiirpi/7747423是如何打印完整内容的方法。在此要点中,将sb
替换为response.body().toJson()
。
2020-08-13 13:50:30.189 3157-3157/com.mapbox.mapboxandroiddemo.debug D/DirectionsActivity:"response.body().toJson(); ="{
"code":"Ok","waypoints":[
{
"name":"Calle Real de la Alhambra","location":[
-3.588224,37.175903
]
},{
"name":"Calle Ancha de Capuchinos","location":[
-3.601397,37.184341
]
}
],"routes":[
{
"routeIndex":"0","distance":4226.283,"duration":1420.659,"geometry":"}d`|eA~f_zEmEnTcAbEiRjt@pL`OrFoT`CuFl@AjABrAs@xCcGfIyNvHeLvHoHvDgBN`DOpB}DjGwIlNeEpJ{FpMyG|Om@dCTzAd@r@zAIbAo@rAuAjBwEdE}IpGgJhHiIlJaGdEoAbGz@il@d_BcAvE}@vE{Ebl@aH`t@sFjj@e@fCyBbU}@dT?jG?xCbB|Sd@xF]zKaD`OeO~ZcAvBmFpKqG|RgD_I]q@u@UmOq\\qBwEqCcEgCoAwDiAyQi\\uJkUmE_R{AaGiBgJkGaZsAaG]}@qC_IsAmD{EwMsAiIcAuRsAyKeAoMe@oLcAkWm@wNkAyOW{BmEaVcFwWwCoO_EsRqBgSsAqU{@oCm@cCm@_@m@I_NdCsB^gXhGy\\tFcLpBkKpAqH|As@R}@LcARm@ZmE\\qGh@cGp@sFzCqBxBiMhJ_EtGoChG}@lFyBbMiBbN}@nMqBfSUbEG`FOrIgCpTcB~F{@pAxGrIyBbN?nC}@pK]vN]zJm@vHmEfZqCpUMhGOxNTnBVr@bKvb@N`ONtYvCnUpHpi@j@zH?|IeEz\\s@vFsArKe@|J_@xTe@zJ]rIaCfd@sApBiBhA{AzCe@hEOdCdA|TLrAt@xBWf@M\\?t@?z@{ARcFr@aIp@_^dDkcA~IkBRqB\\_Df@cAr@kLRkA?uJ}@ca@yByFRcL`@wb@aADrANjFvXpbAbGjPrFjOtIfUbL`WnS{QvNsLtT{QpWsU","weight":1946.376,"weight_name":"routability","legs":[
{
"distance":4226.283,"summary":"Paseo de los Coches,Calle Carrera del Darro","steps":[
{
"distance":124.957,"duration":23.992,"geometry":"}d`|eA~f_zEmEnTcAbEiRjt@","name":"Calle Real de la Alhambra","mode":"driving","maneuver":{
"location":[
-3.588224,37.175903
],"bearing_before":0.0,"bearing_after":290.0,"instruction":"Head west on Calle Real de la Alhambra","type":"depart"
},"driving_side":"right","weight":26.053,"intersections":[
{
"location":[
-3.588224,37.175903
],"bearings":[
290
],"entry":[
true
],"out":0
},{
"location":[
-3.588665,37.176041
],"bearings":[
1,113,294
],"entry":[
false,false,true
],"in":1,"out":2
}
]
},{
"distance":33.0,"duration":24.94,"geometry":"y`a|eA~wazEpL`O","name":"","maneuver":{
"location":[
-3.589519,37.17635
],"bearing_before":294.0,"bearing_after":223.0,"instruction":"Turn left","type":"turn","modifier":"left"
},"weight":30.534,"intersections":[
{
"location":[
-3.589519,37.17635
],"bearings":[
114,223,280
],true,"in":0,"out":1
}
]
},{
"distance":160.0,"duration":86.02,"geometry":"gs`|eA`hbzErFoT`CuFl@AjABrAs@xCcGfIyNvHeLvHoHvDgB","maneuver":{
"location":[
-3.589777,37.176132
],"bearing_before":223.0,"bearing_after":113.0,"weight":91.422,"intersections":[
{
"location":[
-3.589777,37.176132
],"bearings":[
43,291
],"out":1
},{
"location":[
-3.589309,37.175922
],"bearings":[
183,312
],"classes":[
"tunnel"
],"entry":[
true,false
],{
"location":[
-3.589311,37.175884
],"bearings":[
3,136
],{
"distance":145.0,"duration":61.0,"geometry":"yx~{eAlw_zEN`DOpB}DjGwIlNeEpJ{FpMyG|Om@dCTzAd@r@","name":"Paseo del Generalife","maneuver":{
"location":[
-3.588487,37.175198
],"bearing_before":152.0,"bearing_after":277.0,"instruction":"Turn right onto Paseo del Generalife","modifier":"right"
},"weight":71.8,"intersections":[
{
"location":[
-3.588487,37.175198
],"bearings":[
144,184,277,332
],"in":3,{
"distance":140.0,"duration":68.25,"geometry":"}_`|eArkbzEzAIbAo@rAuAjBwEdE}IpGgJhHiIlJaGdEoAbGz@","maneuver":{
"location":[
-3.589834,37.175823
],"bearing_before":268.0,"bearing_after":174.0,"instruction":"Turn left to stay on Paseo del Generalife","type":"continue","weight":73.85,"intersections":[
{
"location":[
-3.589834,37.175823
],"bearings":[
88,174,307
],{
"location":[
-3.589829,37.175777
],"bearings":[
138,231,354
],"in":2,"out":0
}
]
},{
"distance":665.0,"duration":317.373,"geometry":"cc~{eAdw`zEil@d_BcAvE}@vE{Ebl@aH`t@sFjj@e@fCyBbU}@dT?jG?xCbB|Sd@xF]zKaD`OeO~ZcAvBmFpKqG|R","name":"Paseo de los Coches","maneuver":{
"location":[
-3.588995,37.17485
],"\"bearing_befor"
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。