// javascript source code function bmapinfo(obj) { var p = obj.point.split(","); var pointx = parsefloat(p[0]); var pointy = parsefloat(p[1]); var zoom = obj.zoom ? obj.zoom : 15; // �ٶȵ�ͼapi���� var map = new bmap.map("map"); var point = new bmap.point(pointx, pointy); map.centerandzoom(point, zoom); var top_left_control = new bmap.scalecontrol({ anchor: bmap_anchor_top_left }); var top_left_navigation = new bmap.navigationcontrol(); map.addcontrol(top_left_control); map.addcontrol(top_left_navigation); map.enablescrollwheelzoom(); //����с���� this.addmarker = function (point, click) { var p = point.split(","); var mp = new bmap.point(parsefloat(p[0]), parsefloat(p[1])); var myicon = new bmap.icon("images/marker_red_sprite.png", new bmap.size(39, 25)); var marker = new bmap.marker(mp, { icon: myicon }); marker.addeventlistener("click", function (e) { click(point); }); map.addoverlay(marker); //�ڵ�ͼ�����marker } this.moveto = function (point, title, content, width, height) { var p = point.split(","); map.panto(new bmap.point(parsefloat(p[0]), parsefloat(p[1]) + 0.00035)); var mp = new bmap.point(parsefloat(p[0]), parsefloat(p[1])); var searchinfowindow = null; searchinfowindow = new bmaplib.searchinfowindow(map, content, { title: title, //���� width: width ? width : 290, //��� height: height ? height : 105, //�߶� panel: "panel", //���������� enableautopan: false, //�զ�ƽ�� searchtypes: [ bmaplib_tab_search, //�ܱ߼��� bmaplib_tab_to_here, //������ȥ bmaplib_tab_from_here //��������� ] }); searchinfowindow.open(mp); } }