下面是来自Google-directions-api的Json响应。
如果我们看一下距离对象,值似乎是以米为单位的,而文本是以公里为单位的四舍五入值。但是第一个物体不跟随这个。
持续时间的情况也是如此。值以秒为单位,文本以分钟为单位舍入值。,但是步骤数组中的第一个对象与结果不一致。
我需要一个一致的数据为我的申请。这是怎么回事?有什么解决办法吗?
注意:并不是所有的响应都不一致,但是对于某些响应,存在不一致性。
任何建议都会受到极大的感谢。
谢谢!
"steps" : [
{
"distance" : {
"text" : "20 m",
"value" : 20
},
"duration" : {
"text" : "1 min",
"value" : 6
},
"end_location" : {
"lat" : 25.5940352,
"lng" : 85.1373598
},
"html_instructions" : "Head \u003cb\u003ewest\u003c/b\u003e",
"polyline" : {
"points" : "uye{CwlsfOAf@"
},
"start_location" : {
"lat" : 25.5940333,
"lng" : 85.1375638
},
"travel_mode" : "DRIVING"
},
{
"distance" : {
"text" : "0.1 km",
"value" : 124
},
"duration" : {
"text" : "1 min",
"value" : 65
},
"end_location" : {
"lat" : 25.5944879,
"lng" : 85.1365761
},
"html_instructions" : "Turn \u003cb\u003eright\u003c/b\u003e toward \u003cb\u003eBangali Tola Bus Stand Rd\u003c/b\u003e/\u003cb\u003eMithapur Bus Stand Rd\u003c/b\u003e/\u003cb\u003ePatna - Aurangabad Rd\u003c/b\u003e",
"maneuver" : "turn-right",
"polyline" : {
"points" : "wye{CoksfOI?i@AM?GAA@A??@A@Ah@?DGhB"
},
"start_location" : {
"lat" : 25.5940352,
"lng" : 85.1373598
},
"travel_mode" : "DRIVING"
},
{
"distance" : {
"text" : "1.1 km",
"value" : 1096
},
"duration" : {
"text" : "5 mins",
"value" : 325
},
"end_location" : {
"lat" : 25.5849493,
"lng" : 85.1338281
},
"html_instructions" : "Turn \u003cb\u003eleft\u003c/b\u003e onto \u003cb\u003eBangali Tola Bus Stand Rd\u003c/b\u003e/\u003cb\u003eMithapur Bus Stand Rd\u003c/b\u003e/\u003cb\u003ePatna - Aurangabad Rd\u003c/b\u003e\u003cdiv style=\"font-size:0.9em\"\u003eContinue to follow Mithapur Bus Stand Rd/Patna - Aurangabad Rd\u003c/div\u003e",
"maneuver" : "turn-left",
"polyline" : {
"points" : "q|e{CsfsfObBXxB`@tATD@p@Lv@LbEr@XDx@NhB\\~Dv@~@Np@LbDv@rDz@ZFjGpAbBXv@N"
},
"start_location" : {
"lat" : 25.5944879,
"lng" : 85.1365761
},
"travel_mode" : "DRIVING"
},]发布于 2018-02-22 17:33:54
如果你仔细观察,就不会有不一致。
第一个对象:
distance:值以米为单位。值= 20米,因此文本为20 m
duration:值以秒为单位。值=6秒= 0.1分钟。将其舍入到非零整数值将得到1分钟,因此文本为1 min。
其他对象遵循相同的模式。
干杯!
https://stackoverflow.com/questions/48933319
复制相似问题