如何在新版Google地图上设置默认缩放级别?

时间:2013-10-10 08:36:15

标签: javascript google-maps embed

我提出了许多问题,地图帮助,产品论坛等...但我从来没有找到答案,这是“这是不可能的”。我无法相信。

那么如何在嵌入式Google地图上设置默认缩放级别?

现在我的地图上有这个链接:https://mapsengine.google.com/map/edit?mid=zV4QqQ0y5KZs.kFj05lIIpS5s

我在网址中尝试过z=10参数,但它不起作用。有没有其他参数,或者可能有JavaScript个技巧来设置缩放级别?或其他HTML参数,如data-zoom或其他东西......?

3 个答案:

答案 0 :(得分:8)

&z=nn参数似乎现在有效。

试试这个:

https://mapsengine.google.com/map/viewer?mid=zV4QqQ0y5KZs.kFj05lIIpS5s&z=10

答案 1 :(得分:4)

我使用此代码初始化我的地图:

var map;
function initialize() {
    var mapOptions = {
    zoom: 6,
    center: new google.maps.LatLng(40, -3),
    mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById('map_canvas'), mapOptions);

那是以西班牙为中心的。

答案 2 :(得分:2)

新的嵌入式Google地图没有更多的Z索引,您必须首先在Google地图网站上设置您想要的缩放级别,此外点击在设置按钮上,获取缩放地图的iframe代码。 您无法在设置窗口中更改缩放级别,这就是您必须直接在Google地图中直接缩放地图的原因。

然后将此代码粘贴到您的html页面中,它应该可以正常工作,至少这对我有用。