function loadother(){ if(typeof(campusid) != "undefined" && !isNaN(campusid)) { var data_info = [{"id":"87491","map_x":"116.355739","map_y":"40.086727","pointname":"回龙观东大街校区","pointaddress":"回龙观东大街镇政府东侧","areaname":"昌平区","areacode":"100011001014"},{"id":"83437","map_x":"116.339175","map_y":"40.042271","pointname":"清河校区","pointaddress":"小营西路27号","areaname":"海淀区","areacode":"100011001008"},{"id":"83436","map_x":"116.30304","map_y":"39.973872","pointname":"万柳校区","pointaddress":"万柳中路11号","areaname":"海淀区","areacode":"100011001008"},{"id":"83435","map_x":"116.376957","map_y":"40.043109","pointname":"清河宝盛里校区","pointaddress":"宝盛北里西区28号楼","areaname":"海淀区","areacode":"100011001008"},{"id":"83434","map_x":"116.232558","map_y":"39.911376","pointname":"石景山万达校区","pointaddress":"万达广场","areaname":"石景山区","areacode":"100011001007"},{"id":"83433","map_x":"116.348073","map_y":"40.0367","pointname":"清河强佑校区","pointaddress":"清河中街邮政支局东侧","areaname":"海淀区","areacode":"100011001008"},{"id":"83432","map_x":"116.640446","map_y":"40.139718","pointname":"顺义石门校区","pointaddress":"石门街石门苑","areaname":"顺义区","areacode":"100011001013"},{"id":"83431","map_x":"116.298055","map_y":"39.964622","pointname":"世纪金源校区","pointaddress":"世纪金源购物中心","areaname":"海淀区","areacode":"100011001008"},{"id":"83430","map_x":"116.447685","map_y":"39.87992","pointname":"龙潭湖校区","pointaddress":"左安漪园小区","areaname":"东城区","areacode":"100011001001"},{"id":"83429","map_x":"116.315695","map_y":"39.856759","pointname":"三环新城校区","pointaddress":"丰桥路三环新城六号院甲3号楼","areaname":"丰台区","areacode":"100011001006"},{"id":"83428","map_x":"116.356152","map_y":"40.049301","pointname":"清河悦茂校区","pointaddress":"文龙家园四里3号楼","areaname":"海淀区","areacode":"100011001008"},{"id":"72281","map_x":"116.318019","map_y":"39.949663","pointname":"紫竹桥分校","pointaddress":"北京市海淀区广源闸路5号广源大厦","areaname":"海淀区","areacode":"100011001008"},{"id":"72287","map_x":"116.355694","map_y":"40.016017","pointname":"学院路分校","pointaddress":"清枫华景园5号楼","areaname":"海淀区","areacode":"100011001008"},{"id":"72298","map_x":"116.27164","map_y":"39.911492","pointname":"永定路校区","pointaddress":"永定路88号长银大厦","areaname":"海淀区","areacode":"100011001008"},{"id":"72284","map_x":"116.438648","map_y":"40.071843","pointname":"天通东苑校区","pointaddress":"北七家镇天通苑东苑一区63号楼","areaname":"昌平区","areacode":"100011001014"},{"id":"72285","map_x":"116.473781","map_y":"40.009994","pointname":"望京南湖校区","pointaddress":"南湖东园一区101","areaname":"朝阳区","areacode":"100011001005"},{"id":"72280","map_x":"116.444574","map_y":"39.8597","pointname":"方庄校区","pointaddress":"方庄南路9号院7号楼谱田大厦","areaname":"丰台区","areacode":"100011001006"},{"id":"72313","map_x":"116.474108","map_y":"39.990777","pointname":"花家地校区","pointaddress":"望京中环南路9号望京大厦","areaname":"朝阳区","areacode":"100011001005"},{"id":"72299","map_x":"116.496732","map_y":"40.039722","pointname":"马泉营校区","pointaddress":"香江北路 香江北岸c座","areaname":"朝阳区","areacode":"100011001005"},{"id":"72314","map_x":"116.329646","map_y":"40.082475","pointname":"回龙观校区","pointaddress":"回龙观镇回龙观西大街99号","areaname":"昌平区","areacode":"100011001014"},{"id":"72312","map_x":"116.415091","map_y":"40.06929","pointname":"天通西苑分校","pointaddress":"天通西苑一区62号楼","areaname":"昌平区","areacode":"100011001014"},{"id":"72311","map_x":"116.331217","map_y":"39.889446","pointname":"马连道分校","pointaddress":"马连道南街6号院1号楼","areaname":"西城区","areacode":"100011001002"},{"id":"72310","map_x":"116.362101","map_y":"39.896633","pointname":"广安门分校","pointaddress":"广安门内广义大街5号","areaname":"西城区","areacode":"100011001002"},{"id":"72308","map_x":"116.309471","map_y":"39.91431","pointname":"公主坟校区","pointaddress":"复兴路33号翠微大厦","areaname":"海淀区","areacode":"100011001008"},{"id":"72306","map_x":"116.315674","map_y":"39.870875","pointname":"丽泽桥校区","pointaddress":"西三环南路55号","areaname":"大兴区","areacode":"100011001015"},{"id":"72305","map_x":"116.20481","map_y":"39.919443","pointname":"八角分校","pointaddress":"八角西街85号首钢实业大厦","areaname":"石景山区","areacode":"100011001007"},{"id":"72304","map_x":"116.253388","map_y":"39.909249","pointname":"远洋分校","pointaddress":"鲁谷路68号","areaname":"石景山区","areacode":"100011001007"},{"id":"72302","map_x":"116.174141","map_y":"39.934225","pointname":"金顶街分校","pointaddress":"金顶北路18号院金顶阳光小区","areaname":"石景山区","areacode":"100011001007"},{"id":"72301","map_x":"116.283906","map_y":"40.027008","pointname":"肖家河分校","pointaddress":"天秀路10号农大国际创业园","areaname":"海淀区","areacode":"100011001008"},{"id":"72300","map_x":"116.376557","map_y":"39.852313","pointname":"角门西分校","pointaddress":"马家堡西路15 风帆大厦","areaname":"丰台区","areacode":"100011001006"},{"id":"72286","map_x":"116.337781","map_y":"40.063067","pointname":"西三旗校区","pointaddress":"建材城西路87号","areaname":"昌平区","areacode":"100011001014"},]; //补充其他行政区分组 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(); } }