如何获取嵌入在我网站上的Google Map的URL?

时间:2009-12-11 19:06:51

标签: javascript jquery google-maps

我正在使用Google Map API在网站上显示地图。我想在同一页面上添加一个链接,将其直接带到Google地图上的地图上。

我是否可以对地图进行API调用以检索当前位置/缩放级别或起始位置/缩放级别的URL?

3 个答案:

答案 0 :(得分:8)

这是用于将Google地图集中到某一点的链接:

http://maps.google.com/?ll=LATITUDE,LONGITUDE&z=ZOOM

您需要做的就是用所需的坐标替换上面的LATITUDELONGITUDEZOOM


要获取单击鼠标的纬度和经度,可以使用以下API代码:

var map = new GMap2(document.getElementById("map_canvas"));

GEvent.addListener(map,"click", function(overlay, latlng) {     
   if (latlng) { 
      // latlng defines the latitude and longitude where the mouse was clicked.
   }
});

答案 1 :(得分:2)

您无需使用API​​。在Google地图中,点击右上角的Link链接,然后复制Paste HTML to embed in website的代码并将其放入您的页面,它应该是您想要的。它会在链接中显示Google地图上的较大地图。您还可以点击Customize and preview embedded map链接查看更多选项。它会以您设置的任何缩放和位置显示地图。

答案 2 :(得分:2)

这应该为您提供所需的所有查询参数: http://mapki.com/wiki/Google_Map_Parameters

然后只需指向maps.google.com?<INSERT_PARAMS_HERE>

的链接