标签: android google-maps
我正在尝试在原点和目的地之间传递多个路点,这样当我得到回复时,我可以在Google地图上绘制路线。
这是我制作的示例调用(在我原来的API调用中,有更多的方法点):
https://maps.googleapis.com/maps/api/directions/json?origin=41.3758887,2.1745799999999917&waypoints=41.39097711845494,2.1807326361331434&41.38680260504134,2.188132850805232&41.38458293055814,2.1758925899657697&destination=41.38394800519846,2.166872321048686&sensor=true&mode=walking
以上格式是否适合传递多路点?
我面临的主要问题是这条路线并没有经过我所经过的各个点。
我总是得到一个“waypoint_order”:[0]。
答案 0 :(得分:2)
使用'%7C'而不是''在你的航点请求中。即。
https://maps.googleapis.com/maps/api/directions/json?origin=41.3758887,2.1745799999999917&waypoints=41.39097711845494,2.1807326361331434%7C41.38680260504134,2.188132850805232%7C41.38458293055814,2.1758925899657697&destination=41.38394800519846,2.166872321048686&sensor=true&mode=walking