function loadother(){ if(typeof(campusid) != "undefined" && !isNaN(campusid)) { var data_info = [{"id":"100823","map_x":"117.381038","map_y":"36.676532","pointname":"章丘校区","pointaddress":"经十东路18602号","areaname":"章丘区","areacode":"100024001008"},{"id":"100822","map_x":"117.724099","map_y":"36.248538","pointname":"莱芜校区","pointaddress":"莱芜区山财大街5号","areaname":"莱芜区","areacode":"100024001012"},{"id":"100821","map_x":"117.024732","map_y":"36.636837","pointname":"舜耕校区","pointaddress":"市中区舜耕路13号","areaname":"市中区","areacode":"100024001001"},{"id":"100820","map_x":"116.874763","map_y":"36.682832","pointname":"济南校区","pointaddress":"青岛路6699号","areaname":"槐荫区","areacode":"100024001003"},{"id":"100819","map_x":"117.192366","map_y":"36.686465","pointname":"凤鸣路校区","pointaddress":"济南市历城区凤鸣路1000号","areaname":"历城区","areacode":"100024001005"},{"id":"100817","map_x":"116.974575","map_y":"36.620238","pointname":"市中校区","pointaddress":"南辛庄西路336号","areaname":"市中区","areacode":"100024001001"},{"id":"100816","map_x":"116.979167","map_y":"36.684069","pointname":"天桥校区","pointaddress":"天桥区胜利庄路17号","areaname":"天桥区","areacode":"100024001004"},{"id":"100815","map_x":"117.200005","map_y":"36.690904","pointname":"世纪大道校区","pointaddress":"世纪大道10600号","areaname":"历城区","areacode":"100024001005"},{"id":"100814","map_x":"117.276263","map_y":"36.739921","pointname":"郭店校区","pointaddress":"郭店镇济青路6277号","areaname":"历城区","areacode":"100024001005"},{"id":"100813","map_x":"117.063532","map_y":"36.649481","pointname":"东校区","pointaddress":"历下区燕子山西路东","areaname":"历下区","areacode":"100024001002"},{"id":"100812","map_x":"117.017143","map_y":"36.640266","pointname":"玉函路校区","pointaddress":"玉函路45号","areaname":"市中区","areacode":"100024001001"},{"id":"100811","map_x":"117.073327","map_y":"36.704608","pointname":"桑园路校区","pointaddress":"历城区桑园路60号","areaname":"历城区","areacode":"100024001005"},{"id":"100810","map_x":"117.048375","map_y":"36.657743","pointname":"千佛山校区","pointaddress":"历下区文化东路88号","areaname":"历下区","areacode":"100024001002"},{"id":"100809","map_x":"117.101102","map_y":"36.701031","pointname":"农干院路校区","pointaddress":"济南市历城区农干院路866号","areaname":"历城区","areacode":"100024001005"},{"id":"100808","map_x":"116.840383","map_y":"36.552601","pointname":"山师长清校区","pointaddress":"济南市长清区大学路1号","areaname":"长清区","areacode":"100024001006"},{"id":"100807","map_x":"117.095353","map_y":"36.672671","pointname":"茂岭校区","pointaddress":"济南市历下区解放东路63号","areaname":"历下区","areacode":"100024001002"},{"id":"100806","map_x":"117.066638","map_y":"36.681366","pointname":"中心校区","pointaddress":"济南市历城区山大南路27号","areaname":"历城区","areacode":"100024001005"},{"id":"100805","map_x":"117.057875","map_y":"36.68372","pointname":"历山路校区","pointaddress":"济南市历下区历山路36号","areaname":"历下区","areacode":"100024001002"},{"id":"100804","map_x":"116.807872","map_y":"36.565775","pointname":"中医药大学校区","pointaddress":"长清区大学科技园大学路4655号","areaname":"长清区","areacode":"100024001006"},{"id":"100803","map_x":"116.817806","map_y":"36.564485","pointname":"长清大学路校区","pointaddress":"济南市长清区大学路3501号","areaname":"长清区","areacode":"100024001006"},{"id":"100802","map_x":"116.830981","map_y":"36.528984","pointname":"长清校区","pointaddress":"济南市长清区大学科技园紫薇路6000号","areaname":"长清区","areacode":"100024001006"},{"id":"100801","map_x":"117.052674","map_y":"36.662199","pointname":"文东校区","pointaddress":"济南市历下区文化东路91号","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(); } }