【发布时间】:2019-04-13 14:20:15
【问题描述】:
【问题讨论】:
标签: android google-maps google-polyline
【问题讨论】:
标签: android google-maps google-polyline
是的,这是可能的。您可以使用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 等。
【讨论】:
"polyline"、"distance" 和"duration" 标记的路线的任何部分。路线请求中的其他航点可以提供相同的路线。无论如何:似乎没有其他方法可以通过 Google Maps API 估算折线的流量。