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

我想链接到谷歌地图在一个特定的位置与标记在一个特定的点。

很容易链接到一个位置:

http://maps.google.com/?ll=XX.XXXX,XX.XXXX

但是我怎么才能在那个时候丢掉一个记号笔呢?最好是有一点我自己的文字,但这只是一个奖励。

2017年的今天,谷歌公布了关于这个看到新的公认答案的文档: https://stackoverflow.com/a/44477650/359135

187117 次浏览

这种格式是可行的,但似乎并不是一种正式的方式

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

这种 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}

例如珠穆朗玛峰 :

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

Preview

完整参考此处 :

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

编辑

Apparently the zoom parameter stopped working, here's the updated format.

格式

https://www.google.com/maps/@?api=1&map_action=map&basemap=satellite&center={LAT},{LONG}&zoom={ZOOM}

例子

Https://www.google.com/maps/@?api=1&map_action=map&basemap=satellite&center=27.9879012,86.9253141&zoom=14

如果使用 Basic4Android 并寻找解决问题的简单方法,试试这个,它可以同时使用谷歌地图和 Openstreet,即使 OSM 创建了一个有点凌乱的结果,并感谢[ yndolok ]为谷歌标记

GooglemLoc="https://www.google.com/maps/place/"&[Latitude]&"+"&[Longitude]&"/@"&[Latitude]&","&[Longitude]&",15z"


GooglemRute="https://www.google.co.ls/maps/dir/"&[FrmLatt]&","&[FrmLong]&"/"&[ToLatt]&","&[FrmLong]&"/@"&[ScreenX]&","&[ScreenY]&",14z/data=!3m1!4b1!4m2!4m1!3e0?hl=en"  'route ?hl=en


OpenStreetLoc="https://www.openstreetmap.org/#map=16/"&[Latitude]&"/"&[Longitude]&"&layers=N"


OpenStreetRute="https://www.openstreetmap.org/directions?engine=osrm_car&route="&[FrmLatt]&"%2C"&[FrmLong]&"%3B"&[ToLatt]&"%2C"&[ToLong]&"#Map=15/"&[ScreenX]&"/"&[Screeny]&"&layers=N"

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

看看下面的文件:

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

您可以在搜索、方向、地图和街景模式中使用 URL。

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

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

有关详细信息,请阅读上述文件。

您还可以在 Google问题追踪器中为这个 API 提交特性请求。

希望这个能帮上忙!