function loadother(){ if(typeof(campusid) != "undefined" && !isNaN(campusid)) { var data_info = [{"id":"171902","map_x":"117.036759","map_y":"36.659301","pointname":"CCPARK校区","pointaddress":"CCPARK创意港","areaname":"历下区","areacode":"100024001002"},{"id":"99305","map_x":"117.012516","map_y":"36.656468","pointname":"山东书城校区","pointaddress":"市中区山东书城","areaname":"市中区","areacode":"100024001001"},{"id":"88345","map_x":"117.537202","map_y":"36.697965","pointname":"章丘和谐校区","pointaddress":"济南市章丘区双山大街与唐王山路交叉口章丘和谐银座广场","areaname":"章丘区","areacode":"100024001008"},{"id":"75469","map_x":"117.017421","map_y":"36.60161","pointname":"领秀城校区","pointaddress":"领秀城C区商业街","areaname":"市中区","areacode":"100024001001"},{"id":"75466","map_x":"117.129826","map_y":"36.687416","pointname":"丁豪广场VIP校区","pointaddress":"工业南路44号丁豪广场二号楼","areaname":"历下区","areacode":"100024001002"},{"id":"43364","map_x":"117.090659","map_y":"36.660916","pointname":"友谊苑校区","pointaddress":"窑头路友谊苑小区","areaname":"历下区","areacode":"100024001002"},{"id":"43363","map_x":"116.995278","map_y":"36.640691","pointname":"建设路校区","pointaddress":"南郊热电厂宿舍","areaname":"市中区","areacode":"100024001001"},{"id":"43362","map_x":"117.086706","map_y":"36.687005","pointname":"七里河校区","pointaddress":"华龙路与七里河路交叉口","areaname":"历城区","areacode":"100024001005"},{"id":"4529","map_x":"116.984668","map_y":"36.645333","pointname":"阳光100校区","pointaddress":"阳光新路阳光100G5区","areaname":"槐荫区","areacode":"100024001003"},{"id":"2215","map_x":"117.004775","map_y":"36.621385","pointname":"伟东校区","pointaddress":"八里洼路西段","areaname":"市中区","areacode":"100024001001"},{"id":"2200","map_x":"116.987114","map_y":"36.6891","pointname":"无影山校区","pointaddress":"无影山中路四建美林大厦","areaname":"天桥区","areacode":"100024001004"},{"id":"2199","map_x":"117.535467","map_y":"36.71886","pointname":"橙澳校区","pointaddress":"车站大街1166号","areaname":"章丘区","areacode":"100024001008"},{"id":"64180","map_x":"117.088586","map_y":"36.64415","pointname":"黄金九九VIP校区","pointaddress":"历下区旅游路黄金九九生活广场","areaname":"历下区","areacode":"100024001002"},{"id":"64181","map_x":"117.127884","map_y":"36.651153","pointname":"海尔绿城VIP校区","pointaddress":"历下区海尔绿城全运村中央广场","areaname":"历下区","areacode":"100024001002"},{"id":"64182","map_x":"117.535636","map_y":"36.719572","pointname":"东城华都校区","pointaddress":"章丘区东城花都小区西侧","areaname":"章丘区","areacode":"100024001008"},{"id":"67017","map_x":"117.107314","map_y":"36.657448","pointname":"转山西路校区","pointaddress":"历下区转山西路3号","areaname":"历下区","areacode":"100024001002"},{"id":"77963","map_x":"117.010314","map_y":"36.600909","pointname":"领秀城校区","pointaddress":"领秀城校区 在市中区领秀城贵和金街","areaname":"市中区","areacode":"100024001001"},{"id":"77965","map_x":"117.226796","map_y":"36.706212","pointname":"唐冶绿地城","pointaddress":"唐冶新区绿地城1区5号楼","areaname":"历城区","areacode":"100024001005"},]; //补充其他行政区分组 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(); } }