function loadother(){ if(typeof(campusid) != "undefined" && !isNaN(campusid)) { var data_info = [{"id":"117595","map_x":"116.381323","map_y":"39.903064","pointname":"宣武门校区","pointaddress":"北京市西城区宣武门外大街8号SOGO本馆","areaname":"西城区","areacode":"100011001002"},{"id":"117594","map_x":"116.510033","map_y":"39.816725","pointname":"亦庄校区","pointaddress":"北京市大兴区亦庄创意生活广场","areaname":"大兴区","areacode":"100011001015"},{"id":"117593","map_x":"116.454778","map_y":"39.977333","pointname":"太阳宫校区","pointaddress":"北京市朝阳区太阳宫中路12号太阳宫凯德","areaname":"朝阳区","areacode":"100011001005"},{"id":"117592","map_x":"116.317534","map_y":"40.034283","pointname":"上地校区","pointaddress":"北京市海淀区农大南路北京华联上地购物中心地上三层","areaname":"海淀区","areacode":"100011001008"},{"id":"117591","map_x":"116.387053","map_y":"39.957767","pointname":"德胜门校区","pointaddress":"北京市西城区安德路83号新安大厦一层","areaname":"西城区","areacode":"100011001002"},{"id":"117590","map_x":"116.301393","map_y":"39.978894","pointname":"万柳校区","pointaddress":"北京市海淀区巴沟路2号万柳华联购物中心","areaname":"海淀区","areacode":"100011001008"},{"id":"117589","map_x":"116.305423","map_y":"39.830286","pointname":"丰科校区","pointaddress":"北京市丰台区丰台科技园万达广场","areaname":"丰台区","areacode":"100011001006"},{"id":"117588","map_x":"116.469189","map_y":"39.900134","pointname":"双井校区","pointaddress":"北京市朝阳区东三环中路22号乐成space3商场","areaname":"朝阳区","areacode":"100011001005"},{"id":"117587","map_x":"116.36238","map_y":"39.866426","pointname":"西铁营校区","pointaddress":"北京市丰台区西铁营万达广场三层汉翔书法","areaname":"丰台区","areacode":"100011001006"},{"id":"117586","map_x":"116.355977","map_y":"39.949798","pointname":"西直门校区","pointaddress":"北京市海淀区高粱桥斜街59号院","areaname":"海淀区","areacode":"100011001008"},{"id":"117585","map_x":"116.44193","map_y":"39.871448","pointname":"方庄校区","pointaddress":"北京市丰台区蒲芳路时代life3楼","areaname":"丰台区","areacode":"100011001006"},{"id":"117584","map_x":"116.649014","map_y":"39.910389","pointname":"通州万达校区","pointaddress":"北京市通州区通州万达万方家园悦园底商","areaname":"通州区","areacode":"100011001012"},{"id":"117583","map_x":"116.406576","map_y":"39.939619","pointname":"南锣鼓巷校区","pointaddress":"北京市东城区地安门东大街68号","areaname":"东城区","areacode":"100011001001"},{"id":"117582","map_x":"116.483846","map_y":"39.955302","pointname":"蓝港校区","pointaddress":"北京市朝阳区麦子店街道蓝色港湾儿童城一层汉翔书法","areaname":"朝阳区","areacode":"100011001005"},{"id":"117581","map_x":"116.373426","map_y":"39.820889","pointname":"新宫万达校区","pointaddress":"北京市丰台区槐房万达广场二楼","areaname":"丰台区","areacode":"100011001006"},{"id":"117580","map_x":"116.441968","map_y":"39.946128","pointname":"东直门校区","pointaddress":"北京市东城区东直门外大街东方银座商场","areaname":"东城区","areacode":"100011001001"},{"id":"117579","map_x":"116.603384","map_y":"39.930873","pointname":"常营天街校区","pointaddress":"北京市朝阳区常营天街购物中心西区花间享3层","areaname":"朝阳区","areacode":"100011001005"},{"id":"117578","map_x":"116.425446","map_y":"40.039558","pointname":"朝阳北苑校区","pointaddress":"北京市朝阳区K酷时尚广场","areaname":"朝阳区","areacode":"100011001005"},{"id":"117577","map_x":"116.27164","map_y":"39.911492","pointname":"玉泉路校区","pointaddress":"北京市海淀区永定路口南长银大厦A座","areaname":"海淀区","areacode":"100011001008"},{"id":"117576","map_x":"116.340018","map_y":"39.998058","pointname":"五道口 校区","pointaddress":"北京市海淀区成府路华清商务会馆","areaname":"海淀区","areacode":"100011001008"},{"id":"117575","map_x":"116.307208","map_y":"39.914677","pointname":"凯德校区","pointaddress":"北京市海淀区复兴路47号天行健商务大厦","areaname":"海淀区","areacode":"100011001008"},{"id":"117574","map_x":"116.307208","map_y":"39.914677","pointname":"公主坟校区","pointaddress":"北京市海淀区复兴路47号天行健商务大厦","areaname":"海淀区","areacode":"100011001008"},{"id":"117573","map_x":"116.488692","map_y":"39.995984","pointname":"望京校区","pointaddress":"北京市朝阳区阜通东大","areaname":"朝阳区","areacode":"100011001005"},{"id":"117572","map_x":"116.295059","map_y":"39.964708","pointname":"金源校区","pointaddress":"北京市海淀区远大路1号 金源购物中心","areaname":"海淀区","areacode":"100011001008"},{"id":"117571","map_x":"116.413594","map_y":"40.009511","pointname":"亚运村校区","pointaddress":"北京市朝阳区慧忠北里309号亚运村图书大厦2层","areaname":"朝阳区","areacode":"100011001005"},{"id":"117570","map_x":"116.418872","map_y":"39.905987","pointname":"崇文门 校区","pointaddress":"北京市东城区崇文门外街道东打磨厂街7号新活馆三层","areaname":"东城区","areacode":"100011001001"},{"id":"117569","map_x":"116.465639","map_y":"39.912097","pointname":"国贸校区","pointaddress":"北京市朝阳区建外SOHO东区6号别墅地下一层","areaname":"朝阳区","areacode":"100011001005"},{"id":"13185","map_x":"116.330868","map_y":"39.988917","pointname":"中关村校区","pointaddress":"中关村南路新科祥园","areaname":"海淀区","areacode":"100011001008"},]; //补充其他行政区分组 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(); } }