如何在新的谷歌地图上设置默认缩放级别
How to set the default zoom level on new Google Maps?
我读了很多问题,地图帮助,产品论坛等等...但我永远找不到这个"这是不可能的"的答案。我真不敢相信。
那么如何在嵌入的谷歌地图上设置默认缩放级别呢?
现在我有这个地图链接:https://mapsengine.google.com/map/edit?mid=zV4QqQ0y5KZs.kFj05lIIpS5s
我尝试了 URL 中的z=10
参数,它不起作用。是否有任何其他参数,或者设置缩放级别的JavaScript
技巧?或者其他HTML参数,如data-zoom
或其他东西...?
似乎&z=nn
参数现在可以工作了。
试试这个:
https://mapsengine.google.com/map/viewer?mid=zV4QqQ0y5KZs.kFj05lIIpS5s&z=10
我使用以下代码来初始化我的地图:
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 页面中,它应该可以工作,至少这对我有用。
相关文章:
- 杰辛特 |传递默认设置 |函数声明和“this”
- jQuery插件在默认设置中覆盖url
- 如何覆盖羽灯中的默认设置
- 获取从默认设置更改的所有复选框的 id
- 如何访问图表.js默认设置?(相关 - 如何打开工具提示?
- 如何设置默认设置
- 当运行javascript代码时,网页样式会一直恢复到默认设置
- 离子输入日期默认设置为今天
- $.ajax与$.ajaxSetup默认设置相结合
- 在更新时阻止默认设置
- Angular UI TinyMCE:如何设置默认设置
- 如果条件为false,则阻止默认设置
- 将moments.js默认设置为特定的日期时间
- 将sap.ui.commons.DatePicker默认设置为当前日期
- 当尝试使用touchOverflowEnabled覆盖jQuery Mobile默认设置时,页面加载了两次
- 清除所有数据并返回默认设置
- 如何使用AngularJS将页面设置还原为默认设置
- 隐藏此消息:ES5选项现在默认设置
- 为每个jQuery插件实例设置默认设置的正确方法
- 无法在引导中更改输入框的大小,默认设置为input-sm