// 百度地图api功能 function baidumap(_point,_title,_contact){ var strs= new array(); //定义一数组来分割坐标 strs=_point.split(","); //字符分割 var map = new bmap.map('baidumap'); //根据id获取地图容器 var poi = new bmap.point(strs[0],strs[1]); //获取坐标 map.centerandzoom(poi, 16); //初始化地图并设置缩放级别 map.enablescrollwheelzoom(); //鼠标滚轮缩放 var content = '
' + _contact + '
'; //设置提示字符 //创建检索信息窗口对象 var searchinfowindow = null; searchinfowindow = new bmaplib.searchinfowindow(map, content, { title : ""+_title+"", //标题 width : 300, //宽度 height : 105, //高度 panel : "panel", //检索结果面板 enableautopan : true, //自动平移 searchtypes :[ bmaplib_tab_search, //周边检索 bmaplib_tab_to_here, //到这里去 bmaplib_tab_from_here //从这里出发 ] }); var marker = new bmap.marker(poi); //创建marker对象 //marker.enabledragging(); //marker可拖拽 map.addoverlay(marker); //在地图中添加marker //关闭信息窗口后 点击marker再次显示 marker.addeventlistener("click", function(e){ searchinfowindow.open(marker); }) searchinfowindow.open(marker); //显示检索信息窗口对象 }