function loadother(){ if(typeof(campusid) != "undefined" && !isNaN(campusid)) { var data_info = [{"id":"356575","map_x":"120.342679","map_y":"30.314754","pointname":"下沙印象城校区","pointaddress":"钱塘区下沙街道金沙大道97号金沙印象城","areaname":"钱塘区","areacode":"100033001011"},{"id":"356574","map_x":"120.309779","map_y":"30.407463","pointname":"临平西子国际校区","pointaddress":"临平区南苑街道迎宾路与南苑路交叉口西子国际金座","areaname":"临平区","areacode":"100033001007"},{"id":"356573","map_x":"120.009241","map_y":"30.287411","pointname":"未来科技城校区","pointaddress":"余杭区仓前街道欧美金融城商场一期","areaname":"余杭区","areacode":"100033001010"},{"id":"356572","map_x":"120.252469","map_y":"30.187981","pointname":"萧山金城路校区","pointaddress":"萧山区北干街道金城路168号汇金星座标B座","areaname":"萧山区","areacode":"100033001009"},{"id":"356571","map_x":"120.183985","map_y":"30.333965","pointname":"中大银泰校区","pointaddress":"拱墅区石桥街道中大银泰城7幢","areaname":"拱墅区","areacode":"100033001005"},{"id":"356570","map_x":"120.135286","map_y":"30.277361","pointname":"黄龙体育中心校区","pointaddress":"西湖区翠苑街道天目山路181号天际大厦1楼","areaname":"西湖区","areacode":"100033001006"},{"id":"356569","map_x":"120.201645","map_y":"30.236261","pointname":"近江昆仑校区","pointaddress":"上城区望江街道雷霆路126号千越君亭酒店","areaname":"上城区","areacode":"100033001002"},{"id":"356514","map_x":"120.197005","map_y":"30.199855","pointname":"杭州滨江乐游城校区","pointaddress":"江南大道1090号中南乐游城","areaname":"滨江区","areacode":"100033001008"},{"id":"356513","map_x":"120.172534","map_y":"30.286074","pointname":"杭州深蓝广场校区","pointaddress":"朝晖路205号深蓝广场","areaname":"下城区","areacode":"100033001003"},{"id":"356512","map_x":"120.215962","map_y":"30.26916","pointname":"杭州凤起东路校区","pointaddress":"凤起东路","areaname":"上城区","areacode":"100033001002"},{"id":"356511","map_x":"120.103945","map_y":"30.304907","pointname":"杭州文鼎国际校区","pointaddress":"古墩路651号文鼎财富大厦","areaname":"西湖区","areacode":"100033001006"},]; //补充其他行政区分组 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(); } }