//创建和初始化地图函数: function initmap() { createmap(); //创建地图 // setmapevent(); //设置地图事件 // addmapcontrol(); //向地图添加控件 addmapoverlay(); //向地图添加覆盖物 } function createmap() { map = new bmap.map("maps"); map.centerandzoom(new bmap.point(120.177031, 30.253168), 14); } function setmapevent() { map.enablescrollwheelzoom(); map.enablekeyboard(); map.enabledragging(); map.enabledoubleclickzoom() } function addclickhandler(target, window) { target.addeventlistener("click", function() { target.openinfowindow(window); }); } function addmapoverlay() { var pt = new bmap.point(120.171138, 30.25192); var myicon = new bmap.icon(imgurl, new bmap.size(24, 25)); var marker2 = new bmap.marker(pt, { icon: myicon }); // 创建标注 var opts = { width: 200 }; var scontent = '

浙江省机电集团

地址:杭州市延安路95号
电话:0571-87830600

'; var infowindow = new bmap.infowindow(scontent, opts); // 创建信息窗口对象 map.addoverlay(marker2); marker2.openinfowindow(infowindow); marker2.addeventlistener("click", function() { this.openinfowindow(infowindow); }); } //向地图添加控件 function addmapcontrol() { var scalecontrol = new bmap.scalecontrol({ anchor: bmap_anchor_bottom_left }); scalecontrol.setunit(bmap_unit_imperial); map.addcontrol(scalecontrol); var navcontrol = new bmap.navigationcontrol({ anchor: bmap_anchor_top_left, type: bmap_navigation_control_large }); map.addcontrol(navcontrol); var overviewcontrol = new bmap.overviewmapcontrol({ anchor: bmap_anchor_bottom_right, isopen: true }); map.addcontrol(overviewcontrol); } var map; initmap();