根据这个解决方案 Why retrieving Google Directions for Android using KML data is not working anymore?
我有一个问题是什么是通过航路点绘制路线的最短路径。
实施itemizedRouteOverlay以存储来自的路线 起点 - > waypoint1,waypoint1-> waypoint2,waypoint2->目的地
合并路径对象并将其绘制为routeOverlay Route1 = start-> waypoint1,route2 = waypoint1-> waypoint2等..
在解析器中添加航点的实现
还有其他更好的方法吗?
任何提示都将受到赞赏。
答案 0 :(得分:0)
我找到的最快方法是: 使用通过:前缀为每个路径添加参数 waypoint 到JSON URL字符串,因此它不会在JSON中创建多条腿(关键部分因为只有一条腿)该示例提供的GoogleParser支持)。 Google仅为非buisnes客户提供8个航路点支持,因此这是另一个问题。我设法通过将路线分割到子路线来绕过它,其中一条路线的终点是另一条路线的起点。每个路由都作为不同的routeOverlay对象存储在列表中,然后在循环中逐个添加到mapView。