function loadother(){ if(typeof(campusid) != "undefined" && !isNaN(campusid)) { var data_info = [{"id":"99701","map_x":"106.560382","map_y":"29.632264","pointname":"汽博2校区","pointaddress":"两江新区金童路融创竣爵堡","areaname":"渝北区","areacode":"100050001012"},{"id":"99700","map_x":"106.561537","map_y":"29.638355","pointname":"汽博1校区","pointaddress":"金童路融创御锦225号","areaname":"渝北区","areacode":"100050001012"},{"id":"99699","map_x":"106.455238","map_y":"29.499681","pointname":"一外华岩校区","pointaddress":"九龙坡区华龙大道第*外国语学校华岩校区","areaname":"九龙坡区","areacode":"100050001007"},{"id":"99696","map_x":"106.488553","map_y":"29.521168","pointname":"彩云湖校区","pointaddress":"九龙坡区科城路蓝光彩云湖","areaname":"九龙坡区","areacode":"100050001007"},{"id":"79725","map_x":"106.291052","map_y":"29.588001","pointname":"大学城金科校区","pointaddress":"沙坪坝大学城西路金科廊桥","areaname":"沙坪坝区","areacode":"100050001006"},{"id":"79724","map_x":"106.568067","map_y":"29.606603","pointname":"鲁能巴蜀2校区","pointaddress":"鲁能星城十一街区","areaname":"江北区","areacode":"100050001005"},{"id":"48043","map_x":"106.571264","map_y":"29.603635","pointname":"江北鲁能巴蜀1校区","pointaddress":"江北鲁能星城八街区","areaname":"江北区","areacode":"100050001005"},{"id":"48036","map_x":"106.487161","map_y":"29.482178","pointname":"大渡口校区","pointaddress":"大渡口步行街春光购物广场","areaname":"大渡口区","areacode":"100050001004"},{"id":"48041","map_x":"106.342051","map_y":"29.628825","pointname":"大学城南渝校区","pointaddress":"沙坪坝区陈家桥桥北一路西泽雅苑对面","areaname":"沙坪坝区","areacode":"100050001006"},{"id":"48042","map_x":"106.468393","map_y":"29.567967","pointname":"沙坪坝校区","pointaddress":"豪迈大厦","areaname":"沙坪坝区","areacode":"100050001006"},{"id":"65632","map_x":"106.497395","map_y":"29.53951","pointname":"石桥铺校区","pointaddress":"九龙坡区渝州路石桥广场新鸥鹏学多多中心","areaname":"九龙坡区","areacode":"100050001007"},{"id":"48039","map_x":"106.571035","map_y":"29.531678","pointname":"南坪校区","pointaddress":"南坪惠工路CITY城市广场","areaname":"南岸区","areacode":"100050001008"},{"id":"48038","map_x":"106.614031","map_y":"29.548493","pointname":"南坪南山校区","pointaddress":"南山第二外国语学校旁","areaname":"南岸区","areacode":"100050001008"},{"id":"48037","map_x":"106.624545","map_y":"29.6954","pointname":"渝北校区","pointaddress":"回兴木鱼石花园","areaname":"渝北区","areacode":"100050001012"},{"id":"62682","map_x":"106.307611","map_y":"29.415566","pointname":"江津双福校区","pointaddress":"江津双福行知路御墅临枫小区","areaname":"江津区","areacode":"100050001017"},]; //补充其他行政区分组 if(data_info.length>10){ var areaGroupArr=new Array(); var defaultCode=''; for(var i=0;i< data_info.length;i++){ if(data_info[i].id==campusid){ defaultCode=data_info[i].areacode; } var _item=areaGroupArr.find(it=>it.areacode==data_info[i].areacode); if(_item){ _item.count++; }else{ areaGroupArr.push({areacode:data_info[i].areacode,areaname:data_info[i].areaname,count:1,fid:data_info[i].id}); } } $('#areaul li:gt(0)').remove(); for(var i=0;i< areaGroupArr.length;i++){ $('#areaul').append(`
  • ${areaGroupArr[i].areaname}(${areaGroupArr[i].count})
  • `); } } //2023-6-7 简化之前逻辑,对网点列表重新构建数据 var _uls=$('.school-list-container ul'); for(var i=0;i< _uls.length;i++){ var _ul=$(_uls[i]); var _id=_ul.attr('id'); var _code=''; if(/\d+/.test(_id)){ _code=/\d+/.exec(_id)[0]; } _ul.empty(); var _index=0; var visible=_ul.is(':visible'); for(var j=0;j< data_info.length;j++){ if(_code&&data_info[j].areacode!=_code){ continue; } _index++; var _li=`
  • ${_index}${data_info[j].id==campusid?'':''}
    ${data_info[j].pointname} ${data_info[j].pointaddress}
  • `; _ul.append(_li); if(visible){ if(locationPoint && data_info[j].id==campusid){ var overlay = new ComplexCustomOverlay(new BMap.Point(locationPoint.lng, locationPoint.lat), _index, data_info[j].pointname, data_info[j].pointaddress, data_info[j].id); map.addOverlay(overlay); map.centerAndZoom(new BMap.Point(locationPoint.lng, locationPoint.lat), 15); }else{ var overlay = new ComplexCustomOverlay(new BMap.Point(data_info[j].map_x, data_info[j].map_y), _index, data_info[j].pointname, data_info[j].pointaddress, data_info[j].id); map.addOverlay(overlay); } } } if(visible){ var _activeTop=_ul.find('li.active').offset().top; var _parentTop=_ul.offset().top; _ul.scrollTop(_activeTop-_parentTop-_ul.find('li.active').outerHeight()); } } resetJybTabLine(); } }