在网站中导入了 高德地图 JavaScript API,但是为什么缩放级别改了没效果。。

XinRuoXiangYang 2014-10-10 06:08:33
demo中给的
   mapObj = new AMap.Map("iCenter", {
view: new AMap.View2D({
center:new AMap.LngLat(116.39742,39.90923),//地图中心点
zoom:10 //地图显示的缩放级别
})

});
但是我对这个 zoom:10 数据进行更改
一点效果没有啊。。。请问是怎么回事。。大家都是怎么做的啊。。
...全文
1473 7 打赏 收藏 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_37874220 2018-09-30
  • 打赏
  • 举报
回复
分数还能给我吗
qq_37874220 2018-09-30
  • 打赏
  • 举报
回复
刚刚碰到了这个问题,专门跑回来给楼主解决方案
map = new AMap.Map("container", {
resizeEnable: true,
zoom: 15//这里设置没有用,create()函数里面new maker时会把zoom改成默认值
});
alert(map.getZoom());

create();//楼主自己建的函数,里面有添加点标志等等

这样写,通过get方法获取的zoom的值,确实是设置的值,但是层主在create();函数里面做了各种标志各种图,在new一个标志的时候zoom的值就变成了默认值,由于get方法在create();前面,所以zoom的值还是15,所以在这种情况下无论怎么改zoom的值,最后都是 create()里面创建标志的默认值。

map = new AMap.Map("container", {
resizeEnable: true,

});
create();//楼主自己建的函数,里面有添加点标志等等
map.setZoom(15);//最后再设置缩放级别

只需要把 map.setZoom(15);放在自己做好的东西之后,缩放级别效果才会出来。
打字辛苦。
DLGDark 2018-07-26
  • 打赏
  • 举报
回复
里面加一行代码 : resizeEnable: true, //允许缩放
qq_31470479 2016-07-12
  • 打赏
  • 举报
回复
请问解决了吗?我也出现这个问题了
崆白zkongbai 2016-01-06
  • 打赏
  • 举报
回复
1.3版本用level?
崆白zkongbai 2016-01-06
  • 打赏
  • 举报
回复
zooms,,猜想你早就解决了,,可是没结贴
a734998102 2015-01-19
  • 打赏
  • 举报
回复
就是修改zoom

87,984

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧