这样写是不可以的吗
来源:3-12 自由编程
Ting111
2020-05-21 15:34:01
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script type="text/javascript" src="https://webapi.amap.com/maps?v=1.4.15&key=0f998f9551f6d07368bf11de35aae4e7"></script>
<style type="text/css">
#ditu{
height: 100%;
width: 100%;
position: absolute;
}
</style>
</head>
<body>
<div id="ditu"></div>
<script type="text/javascript">
var map=new AMap.Map('ditu');
var bound=new AMap.Bounds([116.567542, 39.997639],[116.22422, 39.813285])
map.setLimitBounds(bound);
</script>
</body>
</html>4回答
好帮手慕慕子
2020-05-22
同学你好,练习题中给出的坐标是为了设置地图初始显示范围为北京。

编程题中要求根据输入的城市设置地图显示在此城市,所以说需要通过getBounds方法动态获取当前地图视图范围,然后限制地图显示范围。

同学可以试着理解下,祝学习愉快~
好帮手慕慕子
2020-05-22
同学你好,区别就是:通过getBounds方法获取当前地图视图范围,然后在设置地图显示范围,可以将显示范围控制在当前地图的显示区域。
祝学习愉快~
好帮手慕慕子
2020-05-21
同学你好, 不可以的,需要先通过getBounds方法获取当前地图视图范围,然后再设置显示范围,示例:

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
Ting111
提问者
2020-05-21
只写一个limit不写显示范围
相似问题