使用网址链接到带有标记的Google地图

85 google-maps google-maps-markers google-maps-urls

我想在特定位置使用标记链接到特定位置的谷歌地图.

链接到某个位置很容易:

http://maps.google.com/?ll=XX.XXXX,XX.XXXX
Run Code Online (Sandbox Code Playgroud)

但是我如何在那个时候放下一个标记呢?最好用我自己的文字,但这只是一个奖金.

2017年 - 谷歌发布了有关此文档的文档,请参阅新接受的答案:https://stackoverflow.com/a/44477650/359135

All*_*ice 79

这种格式有效,但似乎不是官方的方式

http://maps.google.com/maps?q=loc:36.26577,-92.54324

你也可以看看这个.他们有一些答案,似乎表明这是新方法:

http://maps.google.com/maps?&z=10&q=36.26577+-92.54324&ll=36.26577+-92.54324

  • 由于谷歌地图中的新错误/功能,这个答案已经过时,它现在寻找最近的地址或其他东西.为防止这种情况,请在"loc:"前面加上坐标.https://maps.google.com/maps?q=loc:36.26577,-92.54324 (19认同)
  • @TondaCZE 彼得上面的例子在新的谷歌地图中对我有用 (2认同)
  • 编辑以纳入@peter建议的更改 (2认同)

xom*_*ena 69

2017年5月,Google推出了官方Google Maps URL文档.Google Maps URL引入了可在您的应用程序中使用的通用跨平台语法.

看看以下文档:

https://developers.google.com/maps/documentation/urls/guide

您可以在搜索,路线,地图和街景模式中使用网址.

例如,要在指定位置显示标记,您可以使用以下URL:

https://www.google.com/maps/search/?api=1&query=36.26577,-92.54324

有关详细信息,请阅读上述文档.

您还可以在Google 问题跟踪器中为此API提交功能请求.

希望这可以帮助!

  • 如果您想为标记添加文本/标签/标题/名称,可以使用查询参数,例如`q = 36.26577,-92.54324 +(My%20location)`.然而,这似乎不再适用于谷歌地图网站,但它(仍然)适用于他们的iOS应用程序. (3认同)
  • 在我的情况下,这不显示标记。我如何显示标记? (2认同)
  • 有没有办法在不同的位置有多个标记? (2认同)

P-S*_*P-S 22

这种URL格式就像一个魅力:

http://maps.google.com/maps?&z={INSERT_MAP_ZOOM}&mrt={INSERT_TYPE_OF_SEARCH}&t={INSERT_MAP_TYPE}&q={INSERT_MAP_LAT_COORDINATES}+{INSERT_MAP_LONG_COORDINATES}
Run Code Online (Sandbox Code Playgroud)

珠穆朗玛峰的例子:

http://maps.google.com/maps?&z=15&mrt=yp&t=k&q=27.9879012+86.9253141

预习

完整参考:

https://moz.com/ugc/everything-you-never-wanted-to-know-about-google-maps-parameters