基于坐标创建谷歌地图链接

97
5个回答

258

3
可以增加缩放级别吗? - Stan Sokolov
5
可以将“&zoom=13”或“&z=9”添加到网址中。 - ScaisEdge
1
您可以轻松地使用lat、lng参数作为GET参数访问,并在服务器端评估内容。请尝试检查URL内容以获得更多信息。 - ScaisEdge
1
@Cole128 只需添加您的缩放级别和 z,例如:http://www.google.com/maps/place/49.46800006494457,17.11514008755796,10z - ScaisEdge
2
最终尝试使用基于位置的语法(将地图移动到最近的位置),并进行缩放。网址为www.google.com/maps/place/45°28'04.8"N+10°06'54.5"E/@45.468,10.1129502,10z。 - ScaisEdge
显示剩余5条评论

34

目前被认可的解决方案会增加一个额外的历史记录条目,因为谷歌地图会重定向到不同的URL格式。

为了避免浏览器历史记录中的额外条目,请使用官方Maps API URL

https://www.google.com/maps/search/?api=1&query=latitude,longitude

这将在指定的纬度和经度位置显示一个标记。

如果您只想居中地图(而不显示标记),请使用地图动作

https://www.google.com/maps/@?api=1&map_action=map&center=latitude,longitude

31

2
除了显示侧面板外,我只想将地图嵌入内联框架或div中!是否可能打开地图但侧面板折叠。 - Ciasto piekarz
1
@Banzy 这个仍然有效,我刚刚在帖子中拍了这个URL的截图:https://i.imgur.com/flQa6dm.png - BobbyTables

17

@tozlu 你知道如何做吗? - Loi Nguyen Huynh
@LoiNguyenHuynh 这里有多个答案(https://dev59.com/gWw15IYBdhLWcg3wfbzi),对我帮助很大。 - tozlu
@tozlu 谢谢,这可能会帮助到未来的某个人,我已经完成了这个项目,即将毕业。 - Loi Nguyen Huynh

6
最简单最好的方法是按照以下方式使用:
https://maps.google.com/?q=LATITUDE-VALUE,LONGITUDE-VALUE

希望这有所帮助。谢谢!

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