1

我有 2 个通过 Google Places API 获得的地点 ID,并希望显示指向 Google 地图应用程序的链接,以获取这两个地点之间的路线。

我看到可以根据当前位置的答案使用 2 个地址执行此操作 - 谷歌地图 -使用saddrdaddr查询参数链接到方向

我还看到,可以通过在从 place_id 获取 Google 地图链接place_id:...中的此答案的q查询参数中添加前缀来链接到具有地点 ID 的地图

有没有办法与 Google place_id建立路线链接?我尝试了一个类似的 URL: 它似乎不起作用https://www.google.com/maps/dir/place_id:ChIJp4JiUCNP0xQR1JaSjpW_Hms/place_id:ChIJp4JiUCNP0xQR1JaSjpW_Hms

4

1 回答 1

4

要使用地点 ID 打开 Google 地图方向模式,您必须使用Google 地图 URL。路线模式下的 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

查看文档以获取更多详细信息。

我希望这有帮助!

于 2019-08-29T23:26:37.990 回答