Javascript 如何设置新谷歌地图的默认缩放级别?

Javascript 如何设置新谷歌地图的默认缩放级别?,javascript,google-maps,embed,Javascript,Google Maps,Embed,我读了很多问题,地图帮助,产品论坛等等。。。但我从来没有找到答案,只是“这是不可能的”。真不敢相信 那么,如何设置嵌入谷歌地图的默认缩放级别呢 现在我有了我的地图的链接: 我在URL中尝试了这个z=10参数,它不起作用。是否有任何其他参数,或者可能有JavaScript技巧来设置zoomlevel?或者其他一些HTML参数,如数据缩放或…?我使用此代码初始化地图: var map; function initialize() { var mapOptions = { zoom:

我读了很多问题,地图帮助,产品论坛等等。。。但我从来没有找到答案,只是“这是不可能的”。真不敢相信

那么,如何设置嵌入谷歌地图的默认缩放级别呢

现在我有了我的地图的链接:


我在URL中尝试了这个
z=10
参数,它不起作用。是否有任何其他参数,或者可能有
JavaScript
技巧来设置zoomlevel?或者其他一些HTML参数,如
数据缩放
或…?

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

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);

这以西班牙为中心。

新的嵌入式谷歌地图没有更多的Z索引,您必须先在谷歌地图网站上设置所需的缩放级别,然后单击设置按钮并获取缩放地图的iframe代码。 您不能在设置窗口中更改缩放级别,这就是为什么您必须首先直接在谷歌地图中缩放地图的原因


然后将此代码粘贴到html页面中,它应该可以工作,至少对我来说是这样。

看来
&z=nn
参数现在可以工作了

试试这个:


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

因此产生了一个问题:如何将此代码与嵌入代码连接起来?你能用嵌入代码更新你的答案吗?对不起,我误解了你的问题。试试这个:我恐怕没有办法应用更高的缩放级别(通过一个技巧可以实现更低的缩放)可能重复的hmm、tx,但对我不起作用:我创建了一个新地图,缩放到正确的级别,然后添加标记、标签等,然后共享和嵌入,而且缩放级别似乎仍然是一个任意的默认值..不过对我来说很有效(在常规的谷歌地图页面上)。谢谢