You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否仅通过起点与途经点调用Google Direction API获取最短路径?

很遗憾,这没法直接实现哦

Google Directions API的规则里,origin(起点)和destination(终点)是必填参数,waypoints(途经点)只是可选的附加项。你要是只传起点和途经点,API会直接返回参数错误——它必须明确知道路径的终点,才能算出从起点出发、经过指定途经点、抵达终点的最短/最优路线。

不过如果你的需求是遍历所有途经点后没有额外终点,比如想绕完所有点回到起点,那有个变通方法:把destination设置成和origin完全一样的地址或坐标。这样API就会生成一条从起点出发,走完所有途经点,最后回到起点的闭环路径,这完全符合你的需求。

给你举个简单的请求参数示例(伪代码形式):

origin: "北京天安门"
destination: "北京天安门"  // 和起点一致,形成闭环路线
waypoints: ["故宫", "颐和园", "圆明园"]
mode: "driving"

另外提个小细节:途经点的数量是有上限的,不同的API版本或者付费套餐限制不一样,免费版的限制会更严格,使用的时候要注意这点~

内容的提问来源于stack exchange,提问作者want_to_be_calm

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 04:08:25