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

如何根据坐标创建谷歌地图链接。他们新的基本共享 URL 包含许多参数,例如-

Https://www.google.com/maps/place/vetlanda,+sweden/@57.4217311,15.0849255,13z/data=!3m1!4b1!4m2!3m1!1s0x465758d912d321b5:0x55675191e550be84?hl=en

有什么想法吗? 不期待嵌入,但只是创建外部链接,可以共享。

128825 次浏览

Why not http://www.google.com/maps/place/lat,lng I think this is the simplest way

http://www.google.com/maps/place/49.46800006494457,17.11514008755796

According to another answer, you can use following url

http://maps.google.com/maps?q=24.197611,120.780512

to show a pin.

The currently accepted answer ends up adding an additional history entry in browsers at the moment as Google Maps redirects to a different URL format.

To avoid that extra entry in the browser's history, use the official Maps API url:

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

This will display a marker at the latitude, longitude location as well.

If you only want to center the map (and not display a marker), use the map action:

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

The simple and best way is to use as follows:-

https://maps.google.com/?q=LATITUDE-VALUE,LONGITUDE-VALUE

Hope it helps. Thank you!

  • Working in 2022
  • No sidebar
  • Url doesnt change
  • Zoom included

Syntax:

https://www.google.com/maps/@{lat},{long},{zoom}z

Example:

https://www.google.com/maps/@51.123,10.123,15z