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

时间:2011-07-05 12:43:09

标签: google-maps google-maps-markers google-maps-urls

我想在特定位置使用标记链接到特定位置的Google地图。

链接到某个位置很容易:

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

但是我该如何删除标记呢?最好用我自己的文字,但这只是一个奖金。

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

5 个答案:

答案 0 :(得分:77)

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

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

您也可以take a look at this。他们有几个答案,似乎表明这是新方法:

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

答案 1 :(得分:64)

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 issue tracker中为此API提交功能请求。

希望这有帮助!

答案 2 :(得分:34)

答案 3 :(得分:22)

此网址格式就像魅力一样

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

答案 4 :(得分:0)

如果使用Basic4Android并寻找一个简单的方法来解决问题,那么尝试使用它可以同时使用Google地图和Openstreet,即使OSM创建了一些混乱的结果而且对于[yndolok]来说也不是google标记

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"