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

技术问询:如何生成含多个起点地址的Google Maps链接?

在Google Maps链接中添加多个途经点(多段路线)

嘿,刚好我知道怎么解决这个问题!你说的“多个起点”其实更准确的是途经点——也就是路线中途需要停留的节点,从初始起点出发,依次经过这些点,最后抵达目的地。

Google Maps的URL支持通过waypoints参数来添加多个途经点,多个点之间用竖线|分隔就行。给你举个具体的例子,基于你提供的初始坐标:

假设你的初始起点是 -12.2531892,-38.9538593,第一个途经点(也就是你说的“第一个起点”)是 -12.2400000,-38.9400000,第二个途经点是 -12.2300000,-38.9300000,最终目的地是 -12.2466969,-38.921826,那构造出来的链接就是:

http://maps.google.com/maps?saddr=-12.2531892,-38.9538593&daddr=-12.2466969,-38.921826&waypoints=-12.2400000,-38.9400000|-12.2300000,-38.9300000

关键规则说明:

  • saddr:只能设置一个初始起点,这是路线的开始位置
  • daddr:最终的目的地,也是唯一的
  • waypoints:用来添加所有途经点,多个点用|(竖线)分隔,顺序就是你希望路线经过的顺序
  • 如果用的是具体地址字符串(不是坐标),需要对地址进行URL编码(比如空格换成%20),但坐标可以直接使用

这样生成的链接打开后,Google Maps会自动规划出“初始起点 → 途经点1 → 途经点2 → 目的地”的完整路线,完全符合你的需求~

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 08:32:09