美文网首页Web前端之路
WebAPP开发与小程序之高德地图-5

WebAPP开发与小程序之高德地图-5

作者: 梁文璇 | 来源:发表于2020-03-10 23:27 被阅读0次

第四章  地图的控件作用及使用

1、控件的作用

        在线插件是在基础地图服务上增加额外的功能,可以根据自己的需要选择添加

2、控件的种类

        地图控件:用户与地图交互的UI元素,例如缩放控制条

        功能型插件:用来完成某些特定的地图功能,例如鼠标工具

3、常用插件

  (1)  AMap.MapType:地图类型切换插件,用来切换固定的几个常用图层

例如:先引入插件&plugin=AMap.MapType

    map.addControl(new AMap.MapType({

        defaultType:0,    // 0代表默认,1代表卫星

        showRoad:true      // 显示路况

    }));

  (2) AMap.OverView:地图鹰眼插件,默认在地图右下角显示缩略图

例如:先引入插件&plugin=AMap.OverView

    map.addControl(new AMap.OverView());

  (3) AMap.Scale:地图比例尺插件

  (4) AMap.ToolBar:地图工具条插件,可以用来控制地图的缩放和平移

4、控件的添加与删除

(1)控件添加方式

       show()

(2)删除控件方法

       hide()

第五章  地图内部状态改变时触发的事件

地图内部状态改变时触发的事件  

例如: 中心点移动事件

map.on('mapmove',function(){

    console.log('地图正则移动中...');

});

map.on('movestart',function(){

    console.log('地图中心点开始移动');

});

map.on('moveend',function(){

    console.log('地图中心点移动结束');

});

例如: 地图容器尺寸改变

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

                    zoom:12,                         

                    center:[116.379391,39.861536],

                    resizeEnable:true            // 默认为false

});

map.on('resize',function(){

    console.log('容器大小改变中..')

});

相关文章

网友评论

    本文标题:WebAPP开发与小程序之高德地图-5

    本文链接:https://www.haomeiwen.com/subject/rccodhtx.html