function loadother(){ if(typeof(campusid) != "undefined" && !isNaN(campusid)) { var data_info = [{"id":"172020","map_x":"117.11601","map_y":"36.674361","pointname":"济南龙湖天街校区","pointaddress":"济南市历下区奥体西路3699号龙湖济南奥体天街","areaname":"历下区","areacode":"100024001002"},{"id":"100832","map_x":"116.984048","map_y":"36.657641","pointname":"济南和谐广场校区","pointaddress":"济南市槐荫区和谐商场4楼 银座和谐交界口","areaname":"槐荫区","areacode":"100024001003"},{"id":"100831","map_x":"117.021331","map_y":"36.602408","pointname":"济南领秀城商业街校区","pointaddress":"领秀城","areaname":"市中区","areacode":"100024001001"},{"id":"100496","map_x":"117.038193","map_y":"36.660288","pointname":"文西校区","pointaddress":"海辰大厦","areaname":"历下区","areacode":"100024001002"},{"id":"100495","map_x":"117.078142","map_y":"36.668351","pointname":"万达校区","pointaddress":"万达广场","areaname":"市中区","areacode":"100024001001"},{"id":"100494","map_x":"117.078142","map_y":"36.668351","pointname":"和瑞校区","pointaddress":"和瑞广场","areaname":"历下区","areacode":"100024001002"},{"id":"100493","map_x":"117.100159","map_y":"36.64897","pointname":"旅游路校区","pointaddress":"康桥颐城","areaname":"历下区","areacode":"100024001002"},{"id":"100492","map_x":"117.128932","map_y":"36.688945","pointname":"高新银座校区","pointaddress":"中铁财智中心","areaname":"高新区","areacode":"100024001007"},{"id":"100491","map_x":"117.018536","map_y":"36.627054","pointname":"玉函校区","pointaddress":"伟东新都三区","areaname":"市中区","areacode":"100024001001"},{"id":"100490","map_x":"117.034971","map_y":"36.670917","pointname":"世茂校区","pointaddress":"世茂国际广场","areaname":"历下区","areacode":"100024001002"},{"id":"100489","map_x":"117.032046","map_y":"36.670272","pointname":"领秀城贵和校区","pointaddress":"鲁能领秀城","areaname":"市中区","areacode":"100024001001"},{"id":"100488","map_x":"117.537067","map_y":"36.705218","pointname":"章丘银座校区","pointaddress":"章丘区双山大街与鲁宏大道交叉口银座商城","areaname":"章丘区","areacode":"100024001008"},{"id":"100487","map_x":"116.99584","map_y":"36.692974","pointname":"翡翠郡校区","pointaddress":"翡翠郡","areaname":"天桥区","areacode":"100024001004"},{"id":"100486","map_x":"117.06974","map_y":"36.689907","pointname":"洪楼校区","pointaddress":"海蔚大厦商务写字楼","areaname":"历城区","areacode":"100024001005"},{"id":"100483","map_x":"117.112772","map_y":"36.696838","pointname":"奥体西路校区","pointaddress":"历下区花园东路","areaname":"历下区","areacode":"100024001002"},]; //补充其他行政区分组 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(); } }