Android 谷歌地图-显示多段线的流量

Android 谷歌地图-显示多段线的流量,android,google-maps,google-polyline,Android,Google Maps,Google Polyline,是否可以只显示绘制的多段线的流量,而不添加在我的多段线顶部显示的流量图层 是的,这是可能的。您可以使用获取路线并分析响应。在响应中,您会得到路径多段线、“距离”和“持续时间”标记,用于路径的每一段/每一步,例如: ... "distance": { "text": "1.8 mi", "value": 2856 }, "duration": { "text": "10 mins", "value": 570 }, ... 您可以计算speed=distance.

是否可以只显示绘制的多段线的流量,而不添加在我的多段线顶部显示的流量图层


是的,这是可能的。您可以使用获取路线并分析响应。在响应中,您会得到路径多段线、
“距离”
“持续时间”
标记,用于路径的每一段/每一步,例如:

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

您可以计算
speed=distance.value/duration.value
。然后,可以根据计算的速度设置多段线的颜色。例如,如果
speed<10
-为多段线设置
Color.RED
Color,
10这只适用于A到B(因为多段线可能没有任何路径点),并且不能保证返回相同的路线。@MartinZeitler当然,这甚至不是关于交通的信息-只是基于持续时间的估计。这适用于设置了
“多段线”
“距离”
“持续时间”
标记的路线的任何部分。同一路线可通过方向请求中的附加航路点提供。无论如何:似乎没有其他方法可以通过谷歌地图API来估计多段线的流量。