Google地图-显示折线的路况

时间:2019-04-13 14:20:15

标签: android google-maps google-polyline

是否可以仅显示绘制的折线的路况,而不是添加在我的折线顶部 显示的路况层?

enter image description here

1 个答案:

答案 0 :(得分:0)

是的,有可能。您可以使用Directions API获取路线并分析响应。在响应中,您会得到路径多段线,路径的每条腿/每一步的"distance""duration"标签,例如:

...
"distance": {
    "text": "1.8 mi",
    "value": 2856
},
"duration": {
    "text": "10 mins",
    "value": 570
},
...

,您可以计算speed = distance.value / duration.value。然后,您可以根据计算出的速度为折线设置颜色。例如。如果speed < 10-为折线设置Color.RED颜色,为10 <= speed < 30-Color.YELLOW等设置