android高德地图设置缩放级别,设置地图中心点/级别

html,

body,

#container {

width: 100%;

height: 100%;

}

设置地图级别与中心点
设置地图中心点

随机地图层级 setZoom

随机地图中心点 setCenter

随机地图层级与中心点 setZoomAndCenter

//初始化地图

var map = new AMap.Map('container', {

resizeEnable: true, //是否监控地图容器尺寸变化

zoom: 12, //初始地图级别

center: [121.498586, 31.239637], //初始地图中心点

showIndoorMap: false //关闭室内地图

});

//绑定按钮事件,改变地图层级

document.querySelector("#random-zoom-btn").onclick = function() {

var zoom = Math.floor(Math.random() * 7) + 11; //zoom范围[11,18]

map.setZoom(zoom); //设置地图层级

log.info(`当前层级已设为${zoom}级`);

}

//绑定按钮事件,改变地图中心点

document.querySelector("#random-center-btn").onclick = function() {

var lng = 121.138398 + Math.floor(Math.random() * 589828) / 1e6; //经度范围[121.138398, 121.728226]

var lat = 30.972688 + Math.floor(Math.random() * 514923) / 1e6; //纬度范围[30.972688, 31.487611]

map.setCenter([lng, lat]); //设置地图中心点

log.info(`当前中心点已设为 ${lng.toFixed(6)},${lat.toFixed(6)}`);

}

//绑定按钮事件,改变地图层级与中心点

document.querySelector("#random-zoomcenter-btn").onclick = function() {

var zoom = Math.floor(Math.random() * 7) + 11;

var lng = 121.138398 + Math.floor(Math.random() * 589828) / 1e6;

var lat = 30.972688 + Math.floor(Math.random() * 514923) / 1e6;

map.setZoomAndCenter(zoom, [lng, lat]); //同时设置地图层级与中心点

log.info(`当前层级已设为${zoom}级,中心点已设为 ${lng.toFixed(6)},${lat.toFixed(6)}`);

}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值