Link 至 Google 使用 place_id 绘制路线

Link to Google Maps Directions using place_id

我有 2 个通过 Google Places API 获得的地点 ID,并且想在 Google 地图应用程序中显示 link 以获取之间的路线那2个地方。

我发现可以根据 Current Location - Google Maps - Link to Directions 的答案使用 saddrdaddr 查询参数

使用 2 个地址来执行此操作

我还看到可以 link 通过在 q 查询参数中添加前缀 place_id:... 到具有地点 ID 的地图 Getting Google Maps link from place_id

有没有办法让方向link与Googleplace_id ?我试过 URL 像: https://www.google.com/maps/dir/place_id:ChIJp4JiUCNP0xQR1JaSjpW_Hms/place_id:ChIJp4JiUCNP0xQR1JaSjpW_Hms 它似乎不起作用

要使用地点 ID 打开 Google 地图路线模式,您必须使用 Google Maps URLs。 Google 地图 URL 方向模式支持参数 origin_place_iddestination_place_id.

例如创建以下 URL(请注意,根据文档,起点和终点参数也是必需的)

https://www.google.com/maps/dir/?api=1&origin=Yukar%C4%B1%20Bah%C3%A7elievler%2C%2070.%20Sk.%2017%2FB%2C%2006490%20%C3%87ankaya%2FAnkara%2C%20Turkey&origin_place_id=ChIJp4JiUCNP0xQR1JaSjpW_Hms&destination=Be%C5%9Fikkaya%2C%202044%2F1.%20Sk.%2C%2006230%20Alt%C4%B1nda%C4%9F%2FAnkara%2C%20Turqu%C3%ADa&destination_place_id=ChIJn-ZptRFT0xQRGUyoJX2s8Wc

查看文档了解更多详细信息。

希望对您有所帮助!