版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/caishu1995/article/details/86301069
基础设置
var site = {
anchor: BMAP_ANCHOR_TOP_LEFT, //位置
offset: new BMap.Size(10,15), //偏移位置 x y
//type: BMAP_NAVIGATION_CONTROL_ZOOM //控制控件外观,这个是放大缩小时候用到的
};
这里的anchor是个枚举类型哦。他的值可以是
BMAP_ANCHOR_TOP_RIGHT BMAP_ANCHOR_TOP_LEFT
BMAP_ANCHOR_BOTTOM_RIGHT BMAP_ANCHOR_BOTTOM_LEFT
【就是左上左下右上右下啦。凸(♯`∧´)凸】
1、放大缩小
mp.addControl(new BMap.NavigationControl(site)); //放大缩小
site刚才提到这个时候可以用到type。那type是什么?【是什么?是什么?】我不是要说么,嫑急啦!他也是个枚举类型哦。值可以是
BMAP_NAVIGATION_CONTROL_LARGE 完整控件
BMAP_NAVIGATION_CONTROL_SMALL 小型控件
BMAP_NAVIGATION_CONTROL_PAN 只显示平移部分
BMAP_NAVIGATION_CONTROL_ZOOM 只显示缩放部分
【哦,这个是健全的,然后是小孩版的,这是就剩脑袋,还有个剩腿的】为什么听你一说好残忍的赶脚?!【!(*/ω\*)!那还有哪些控件?】
2、比例尺
mp.addControl(new BMap.ScaleControl(site));
默认在左下角
3、缩略图
mp.addControl(new BMap.OverviewMapControl(site));
默认在右下角
4、地图类型
mp.addControl(new BMap.MapTypeControl(site));
5、版权
var copycr = new BMap.CopyrightControl(site);
copycr.addCopyright({id: 1, content: "我是版权我是版权", bounds: mp.getBounds()});
mp.addControl(copycr);
如果上面没找到想要的,可以进入这里百度地图控件类找找。