function loadother(){ if(typeof(campusid) != "undefined" && !isNaN(campusid)) { var data_info = [{"id":"190251","map_x":"116.331923","map_y":"39.976285","pointname":"双榆树公园校区","pointaddress":"双榆树公园东门","areaname":"海淀区","areacode":"100011001008"},{"id":"190250","map_x":"116.306956","map_y":"39.996875","pointname":"畅春新园校区","pointaddress":"畅春新园南一门","areaname":"海淀区","areacode":"100011001008"},{"id":"190249","map_x":"116.319521","map_y":"39.987217","pointname":"中关村广场校区","pointaddress":"海淀大街8号中钢科技创新创业中心","areaname":"海淀区","areacode":"100011001008"},{"id":"190248","map_x":"116.295302","map_y":"39.973128","pointname":"蓝靛厂公园校区","pointaddress":"西四环北路辅路公园广场蓝靛厂公园足球场旁","areaname":"海淀区","areacode":"100011001008"},{"id":"190247","map_x":"116.338638","map_y":"40.038025","pointname":"橡树湾校区","pointaddress":"清河街道橡树湾广场橡树二期北侧公园","areaname":"海淀区","areacode":"100011001008"},{"id":"190246","map_x":"116.270117","map_y":"39.929769","pointname":"玉海园校区","pointaddress":"永建公园篮球场","areaname":"海淀区","areacode":"100011001008"},{"id":"190245","map_x":"116.335552","map_y":"39.920526","pointname":"玉渊潭公园校区","pointaddress":"玉渊潭公园留春园","areaname":"海淀区","areacode":"100011001008"},{"id":"190244","map_x":"116.336342","map_y":"39.95616","pointname":"中国气象局体育场校区","pointaddress":"中关村南大街46号(气象局体育休闲文化广场)","areaname":"海淀区","areacode":"100011001008"},{"id":"190243","map_x":"116.366181","map_y":"39.982384","pointname":"元土城遗址公园校区","pointaddress":"北土城西路","areaname":"海淀区","areacode":"100011001008"},{"id":"190242","map_x":"116.365756","map_y":"39.997021","pointname":"科技大学校区","pointaddress":"学院路30号科技大学网球场","areaname":"海淀区","areacode":"100011001008"},{"id":"190241","map_x":"116.276808","map_y":"40.085649","pointname":"航天城102号院校区","pointaddress":"友谊路102号院航天城五院社区","areaname":"海淀区","areacode":"100011001008"},{"id":"190240","map_x":"116.268431","map_y":"40.029215","pointname":"国防309体育场校区","pointaddress":"黑山扈路黑山扈17号院","areaname":"海淀区","areacode":"100011001008"},{"id":"190239","map_x":"116.307765","map_y":"39.97537","pointname":"万泉新新家园校区","pointaddress":"巴沟南路35号万泉新新家园北门","areaname":"海淀区","areacode":"100011001008"},{"id":"190238","map_x":"116.292985","map_y":"39.939418","pointname":"琨御府校区","pointaddress":"玲珑路琨御府9号楼","areaname":"海淀区","areacode":"100011001008"},{"id":"190237","map_x":"116.280223","map_y":"39.916409","pointname":"五棵松公园校区","pointaddress":"西四环中路辅路与正大南路交叉口东南方向90米奥运景观大道","areaname":"海淀区","areacode":"100011001008"},{"id":"190236","map_x":"116.489233","map_y":"39.949861","pointname":"朝阳公园校区","pointaddress":"朝阳公园南路1号","areaname":"朝阳区","areacode":"100011001005"},{"id":"190235","map_x":"116.580687","map_y":"39.960096","pointname":"东坝郊野公园校区","pointaddress":"东坝乡东五环外康各庄路东坝郊野公园北门","areaname":"朝阳区","areacode":"100011001005"},{"id":"190234","map_x":"116.475794","map_y":"39.94296","pointname":"东枫国际体育园校区","pointaddress":"团结湖农展馆南路甲9号东枫国际体育园","areaname":"朝阳区","areacode":"100011001005"},{"id":"190233","map_x":"116.612543","map_y":"39.928692","pointname":"常营体育公园校区","pointaddress":"常营东十里堡常营体育公园田径场","areaname":"朝阳区","areacode":"100011001005"},{"id":"190232","map_x":"116.398874","map_y":"40.034046","pointname":"奥森北园校区","pointaddress":"科荟路33号奥森公园北园","areaname":"朝阳区","areacode":"100011001005"},{"id":"190231","map_x":"116.477832","map_y":"40.002381","pointname":"望京体育公园校区","pointaddress":"宏昌路望京西园西区北侧望京体育公园","areaname":"朝阳区","areacode":"100011001005"},{"id":"190230","map_x":"116.459677","map_y":"39.979201","pointname":"太阳宫公园校区","pointaddress":"太阳宫中路6号太阳宫公园南门","areaname":"朝阳区","areacode":"100011001005"},{"id":"190229","map_x":"116.231522","map_y":"40.221315","pointname":"昌平体育活动中心校区","pointaddress":"西环路31号昌平区体育活动中心","areaname":"昌平区","areacode":"100011001014"},{"id":"190228","map_x":"116.307518","map_y":"40.07853","pointname":"回龙观回超体育场校区","pointaddress":"二拨子南路龙祥制版集团西北侧回龙观街道回超大球场","areaname":"昌平区","areacode":"100011001014"},{"id":"190227","map_x":"116.33598","map_y":"40.08915","pointname":"回龙观云趣园校区","pointaddress":"回龙观云趣园2区出口云趣园社区篮球俱乐部","areaname":"昌平区","areacode":"100011001014"},{"id":"190226","map_x":"116.416385","map_y":"39.961265","pointname":"地坛体育场校区","pointaddress":"安定门外大街168号地坛体育中心","areaname":"东城区","areacode":"100011001001"},{"id":"190225","map_x":"116.362546","map_y":"39.892001","pointname":"宣武体育场校区","pointaddress":"白广路二条宣武体育场田径场","areaname":"西城区","areacode":"100011001002"},{"id":"190224","map_x":"116.284366","map_y":"39.873308","pointname":"丰台体育中心校区","pointaddress":"西四环南路55号丰台体育中心","areaname":"丰台区","areacode":"100011001006"},{"id":"190223","map_x":"116.434788","map_y":"39.872164","pointname":"方庄体育公园校区","pointaddress":"芳古路芳古园三区1号楼方庄体育公园","areaname":"丰台区","areacode":"100011001006"},{"id":"190222","map_x":"116.690212","map_y":"39.916052","pointname":"运河奥体中心校区","pointaddress":"运河奥体公园","areaname":"通州区","areacode":"100011001012"},{"id":"190221","map_x":"116.506463","map_y":"39.819952","pointname":"国际体育文化园校区","pointaddress":"亦庄国际企业文化园(东园)","areaname":"大兴区","areacode":"100011001015"},]; //补充其他行政区分组 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(); } }