//获取当前不带后缀的页面名称 var strUrl = location.href; var strUrl = strUrl.split("/"); var strUrl = strUrl.slice(strUrl.length-1, strUrl.length).toString(String).split("."); var strPage = strUrl.slice(0, 1); //创建和初始化地图函数: var markerArr = new Array(); function initMap(){ // console.log(1) createMap();//创建地图 setMapEvent();//设置地图事件 addMapControl();//向地图添加控件 addMarker();//向地图中添加marker } function initMaps(){ createMap();//创建地图 setMapEvent();//设置地图事件 addMapControl();//向地图添加控件 } // //创建地图函数: // function createMap(){ // var map = new BMap.Map("mapBox");//在百度地图容器中创建一个地图 // var localCity = new BMap.LocalCity(); // localCity.get(function (r) { // map.centerAndZoom(r.center, 12); // }); // window.map = map;//将map变量存储在全局 // } //创建地图函数: function createMap(){ var map = new BMap.Map("mapBox");//在百度地图容器中创建一个地图 var localCity = map.centerAndZoom("湖北省黄石市",13); // localCity.get(function (r) { // map.centerAndZoom(r.center, 12); // }); window.map = map;//将map变量存储在全局 } //地图事件设置函数: function setMapEvent(){ map.enableDragging();//启用地图拖拽事件,默认启用(可不写) map.enableScrollWheelZoom();//启用地图滚轮放大缩小 map.enableDoubleClickZoom();//启用鼠标双击放大,默认启用(可不写) map.enableKeyboard();//启用键盘上下左右键移动地图 } //地图控件添加函数: function addMapControl(){ //向地图中添加缩放控件 var ctrl_nav = new BMap.NavigationControl({anchor:BMAP_ANCHOR_TOP_LEFT,type:BMAP_NAVIGATION_CONTROL_LARGE}); map.addControl(ctrl_nav); //向地图中添加缩略图控件 var ctrl_ove = new BMap.OverviewMapControl({anchor:BMAP_ANCHOR_BOTTOM_RIGHT,isOpen:1}); map.addControl(ctrl_ove); //向地图中添加比例尺控件 var ctrl_sca = new BMap.ScaleControl({anchor:BMAP_ANCHOR_BOTTOM_LEFT}); map.addControl(ctrl_sca); } function dealer(){ var city_id=$("#sel_city").find('option:selected').val(); var mkArr = new Array(); $.ajaxSetup({ async : false }); $.getJSON('../index.php/dealer/dealer_resion_map/'+city_id,function(json){ var r = json.data; for(var i=0; i'+ '
'+ '
'+ '

'+json.title+'

'+ '

联系方式:' + (json.telphone+ '
'+json.mobile) + '

'+ '

地址:' + (json.address) + '

'+ '

'+ '
'+ '
'+ '' document.getElementById("msgContent").innerHTML += cont; } //没有合适店铺 function nullCont(){ //if($("#msgContent").html().trim().length<=0){ if($("#msgContent").html().length<=0){ var cont = '
  • '+ '
    '+ '
    '+ '

    暂无信息

    '+ '
    '+ '
    '+ '
  • ' document.getElementById("msgContent").innerHTML += cont; } } //点击右边内容关联标注 function onMarker(_this){ var index = _this.index(); $('.BMap_Marker').eq(index).click(); // _this.find(".contF").css({ // "background":"#f5f5f5" // }) _this.siblings().find(".contF").css({ "background":"#ffffff" }) msgTitleCont(_this); //更换提示标语 var sel_car= $("#sel_car").find("option:selected").val(); if (sel_car != '0'){ $("#select").show().siblings("#start").hide() } } //创建InfoWindow function createInfoWindow(i){ var json = markerArr[i]; var mapTlStyle = ''; var tl = '' var mapTlStyle = ''; var href='javascript:void(0);' rel="nofollow"; var regionid = $("#sel_region").find("option:selected").val(); var cityid = $("#sel_city").find("option:selected").val(); var txt = '
    ' + '联系方式:' + (json.telphone+ '
    '+json.mobile) + '

    ' + '地址:' + (json.address) + '' + '
    '; var iw = new BMap.InfoWindow(tl+txt); return iw; } //创建一个Icon function createIcon(json){ var icon = new BMap.Icon("http://app.baidu.com/map/images/us_mk_icon.png", new BMap.Size(json.w,json.h),{imageOffset: new BMap.Size(-json.l,-json.t),infoWindowOffset:new BMap.Size(json.lb+5,1),offset:new BMap.Size(json.x,json.h)}) return icon; } //清除标注 function clearMarker(){ map.clearOverlays(); document.getElementById("msgContent").innerHTML = ''; } //添加标记 function addMarkerBtn(){ addMarker(); } //跳转地图中心 function cityCenter(){ var txt = $("#sel_city").find('option:selected').text(); map.setCenter(txt); } //从标注获取title function markerTitleCont(index){ if(!document.getElementById("dealerid"))return; var $dealerid = $("#dealerid"); var liVal = $("#msgContent li").eq(index).find("h4").text(); //$dealername.val(liVal) var dealerid = $("#msgContent li").eq(index).attr("data-id"); $dealerid.val(dealerid); $("#reserResultS").find("span").html(liVal);//zuof } //从信息列表获取title function msgTitleCont(_this){ if(!document.getElementById("dealerid"))return; //var dealerid = $("#dealerid"); var liVal = _this.find("h4").text(); //var dealerid = $("#msgContent li").eq(index).attr("data-id"); //$dealerid.val(dealerid); $("#start").hide(); $("#select").show(); $("#reserResultS").find("span").html(liVal);//zuof } var markerArr333 = ''; function dealer333(){ var city_id=$("#sel_city").find('option:selected').val()||1; // console.log(city_id) var mkArr = new Array(); $.ajaxSetup({ async : false }); $.getJSON('../index.php/dealer/dealer_resion_map/'+city_id,function(json){ var r = json.data; for(var i=0; i'+ '
    '+ '
    '+ '

    '+json.title+'

    '+ '

    联系方式:' + (json.telphone+ '
    '+json.mobile) + '

    '+ '

    地址:' + (json.address) + '

    '+ '

    '+ '
    '+ '
    '+ '' document.getElementById("msgContent").innerHTML += cont; } } // function addMsgContent333(i){ // var json = markerArr333[i]; // var cont = // '
  • '+ // '
    '+ // '
    '+ // '

    '+json.title+'

    '+ // '

    联系方式:' + (json.telphone+ '
    '+json.mobile) + '

    '+ // '

    地址:' + (json.address) + '

    '+ // '

    '+ // '
    '+ // '
    '+ // '
  • ' // document.getElementById("msgContent").innerHTML += cont; // } // for(var i=0;i