在浏览器中打开包含特定地址的谷歌地图

69

在Google Maps中搜索地址的URL结构是什么?

我想在我的网站上提供一个地址,当用户点击时,它将直接从我的脚本打开Google地图。

我想创建一个链接<a href="..."></a>,它将打开一个Google Maps浏览器页面,显示来自我的脚本的街道地址的地图。


4
打开谷歌地图,搜索你的位置,点击分享/链接按钮,即可获取所需链接。 - putvande
但我希望它是动态的,而不仅仅是针对那个例子。 - URL87
2
我认为你可以通过所寻找的内容使用 https://maps.google.com/maps?q=。例如,纽约就会是 https://maps.google.com/maps?q=New+York,如果更具体一些,可以使用类似于 https://maps.google.com/maps?q=1st+avenue,New+York 的格式。 - putvande
文档在此处记录:https://developers.google.com/maps/documentation/urls/get-started - Simon Hutchison
2个回答

144
你可以这样做:
这是你的 href:http://maps.google.com/?q= 在 "q" 后面输入的所有内容将填充搜索栏并被提交,例如:1200 Pennsylvania Ave SE, Washington, District of Columbia, 20003。
因此,链接看起来像这样:<a href="http://maps.google.com/?q=1200 Pennsylvania Ave SE, Washington, District of Columbia, 20003">...</a> 如果你需要 "q" 是动态的,你可以使用简单的 jQuery 代码来更新你的 href。

2
这可能是一个过于宽泛的问题,但正是我急需的。省了我很多钱。谢谢。 - JustJohn
2
当用户在谷歌地图上打开此URL时,我们可以默认显示方向吗? - JotK.

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接