function loadother(){ if(typeof(campusid) != "undefined" && !isNaN(campusid)) { var data_info = [{"id":"113162","map_x":"114.344906","map_y":"30.382144","pointname":"武汉纺织大学阳光校区","pointaddress":"江夏纸坊武汉纺织大学阳光校区美食城","areaname":"江夏区","areacode":"100042001015"},{"id":"113160","map_x":"114.392979","map_y":"30.483116","pointname":"中南财经政法大学学习","pointaddress":"湖北省武汉市洪山区南湖时尚城","areaname":"洪山区","areacode":"100042001011"},{"id":"113159","map_x":"114.311841","map_y":"30.485945","pointname":"南湖学习中心","pointaddress":"湖北省武汉市洪山区湖北工业大学西区生活广场","areaname":"洪山区","areacode":"100042001011"},{"id":"113157","map_x":"114.337053","map_y":"30.580612","pointname":"湖北大学学习中心","pointaddress":"武汉市武昌区友谊大道秦简街","areaname":"武昌区","areacode":"100042001006"},{"id":"113156","map_x":"114.305118","map_y":"30.52091","pointname":"财税学习中心","pointaddress":"武汉市武昌区白沙洲大道","areaname":"武昌区","areacode":"100042001006"},{"id":"113155","map_x":"114.438277","map_y":"30.458961","pointname":"武软学习中心","pointaddress":"武汉江夏金融港四路光谷汇金中心2期","areaname":"江夏区","areacode":"100042001015"},{"id":"113154","map_x":"114.429386","map_y":"30.48934","pointname":"武职学习中心","pointaddress":"武汉光谷企业天地1号楼18层中公教育","areaname":"洪山区","areacode":"100042001011"},{"id":"113153","map_x":"114.17338","map_y":"30.51356","pointname":"沌口学习中心","pointaddress":"湖北省武汉市蔡甸区三角湖路凤铭广场","areaname":"蔡甸区","areacode":"100042001014"},{"id":"113152","map_x":"114.05201","map_y":"30.580402","pointname":"蔡甸学习中心","pointaddress":"蔡甸区汉阳大街广场花城","areaname":"蔡甸区","areacode":"100042001014"},{"id":"113151","map_x":"114.307786","map_y":"30.646299","pointname":"后湖学习中心","pointaddress":"江岸区兴业路192号附1号东方广场","areaname":"江岸区","areacode":"100042001002"},{"id":"113142","map_x":"114.433089","map_y":"30.423275","pointname":"武汉藏龙岛学习中心","pointaddress":"湖北省武汉市藏龙岛阳光时尚商业街","areaname":"江夏区","areacode":"100042001015"},{"id":"113141","map_x":"114.269986","map_y":"30.439674","pointname":"黄家湖学习中心","pointaddress":"武汉市洪山区青菱乡红霞村福星惠誉东澜岸广场","areaname":"洪山区","areacode":"100042001011"},{"id":"113140","map_x":"114.383339","map_y":"30.632821","pointname":"青山学习中心","pointaddress":"武汉市青山区建设二路建二商场","areaname":"青山区","areacode":"100042001007"},{"id":"113139","map_x":"114.209601","map_y":"30.607699","pointname":"硚口学习中心","pointaddress":"湖北警官学院北院食堂","areaname":"硚口区","areacode":"100042001004"},{"id":"113138","map_x":"114.338001","map_y":"30.542412","pointname":"武汉中南学习中心","pointaddress":"武汉市中南路7号中商广场写字楼","areaname":"武昌区","areacode":"100042001006"},{"id":"113137","map_x":"114.215097","map_y":"30.566954","pointname":"武汉汉阳教学中心","pointaddress":"武汉市龙阳大道36号顶琇广场","areaname":"汉阳区","areacode":"100042001005"},{"id":"113136","map_x":"114.303612","map_y":"30.582906","pointname":"武汉汉口教学中心","pointaddress":"武汉市沿江大道133号江汉关广源大厦","areaname":"江岸区","areacode":"100042001002"},{"id":"113135","map_x":"114.405993","map_y":"30.516712","pointname":"湖北中公教育(总部)","pointaddress":"武汉市洪山区鲁磨路中公教育大厦","areaname":"洪山区","areacode":"100042001011"},]; //补充其他行政区分组 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(); } }