Newer
Older
EMS-WEB-3.0 / src / main / webapp / s / app / accident / Accidents.js
wxn on 9 Aug 2016 1 KB first commit
/**
 * 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);
        }
    };
}();