几乎大部分的控件在地图加载完毕之后,才能与地图有交互
添加楼层控制组件
var ctlOpt = new esmap.ESControlOptions({
position: esmap.ESControlPositon.RIGHT_TOP,
imgURL: "image/wedgets/"
});
2.在地图加载完成事件中新建楼层控制控件对象
map.on('loadComplete', function () {
//创建楼层控件
floorControl = new esmap.ESScrollFloorsControl(map, ctlOpt);
//单层多层切换按钮
var toolControl = new esmap.ESToolControl(map);
//或者折叠式按钮的楼层控件
//floorControl = new esmap.ESButtonFloorsControl(map, ctlOpt);
});
因为是单层的停车场,所以不需要多层来查看
添加放大缩小组件
1.声明放大、缩小控件配置参数
var ctlOpt1 = new esmap.ESControlOptions({
position: 1, //位置 左上角
//位置x,y的偏移量
offset: {
x: 20,
y: 80
}
, imgURL: "image/wedgets/"
});
2.在地图加载完成事件中新建控件对象
map.on('loadComplete', function () {
//创建楼层控件
var zoomControl = new esmap.ESZoomControl(map, ctlOpt1);
});
显示地图比例尺,暂时用不到
map.showScaler = true; //显示地图比例尺
添加指南针
map.showCompass = true; //显示指北针