这样写是不可以的吗
来源: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不写显示范围
相似问题