/** * Created by lenovo on 2016/4/13. */ var Accidents = function () { var map = null; return { emsLocalizationCallBack : function() { map.zoomTo(map.getZoom() + 2); }, initMap: function () { map = new BMap.Map("container"); // 创建地图实例 var point = new BMap.Point(116.404, 39.915); // 创建点坐标 map.centerAndZoom(point, 14); // 初始化地图,设置中心点坐标和地图级别 map.enableScrollWheelZoom(); //启用地图滚轮放大缩小 var ctrl_ove = new BMap.OverviewMapControl({ anchor: BMAP_ANCHOR_BOTTOM_RIGHT }); map.addControl(ctrl_ove); //向地图中添加比例尺控件 var ctrl_sca = new BMap.ScaleControl({ anchor: BMAP_ANCHOR_BOTTOM_LEFT }); map.addControl(ctrl_sca); var offset0= new BMap.Size(10, 20); var emsDateControl = new EmsDateControl(map, offset0); map.addControl(emsDateControl); //人员定位按钮 var workerImage = $('#context').val() + "/images/accidents/worker.png"; var offset1= new BMap.Size(10, 100); var locationControl = new EmsControl(map,workerImage,Accidents.emsLocalizationCallBack,offset1); map.addControl(locationControl); } }; }();