function loadother(){ if(typeof(campusid) != "undefined" && !isNaN(campusid)) { var data_info = [{"id":"116151","map_x":"123.404355","map_y":"41.858008","pointname":"万科四季花城分校","pointaddress":"怒江北街与香炉山路交汇口","areaname":"于洪区","areacode":"100021001014"},{"id":"104435","map_x":"123.385419","map_y":"41.867008","pointname":"中海城分校","pointaddress":"西江街185号2门【中海创富广场1楼】","areaname":"于洪区","areacode":"100021001014"},{"id":"83891","map_x":"123.403507","map_y":"41.753989","pointname":"长白分校三部","pointaddress":"长白西路27号-3门","areaname":"和平区","areacode":"100021001002"},{"id":"83880","map_x":"123.356791","map_y":"41.799714","pointname":"铁西保工分校","pointaddress":"辽宁省沈阳市铁西区南九中路70-1号","areaname":"铁西区","areacode":"100021001006"},{"id":"83878","map_x":"123.424545","map_y":"41.861901","pointname":"陵西校区","pointaddress":"皇姑区黄河北大街54号","areaname":"皇姑区","areacode":"100021001005"},{"id":"83876","map_x":"123.423175","map_y":"41.875654","pointname":"三台子分校","pointaddress":"黄河北大街","areaname":"于洪区","areacode":"100021001014"},{"id":"83464","map_x":"123.31289","map_y":"41.80021","pointname":"于洪广场分校","pointaddress":"于洪区黄海路","areaname":"于洪区","areacode":"100021001014"},{"id":"83463","map_x":"123.487969","map_y":"41.831606","pointname":"大东北海街分校","pointaddress":"北海街93号[东方俪城]","areaname":"大东区","areacode":"100021001004"},{"id":"83460","map_x":"123.398664","map_y":"41.752909","pointname":"和平长白分校2","pointaddress":"长白北路[万科城南门]","areaname":"和平区","areacode":"100021001002"},{"id":"17094","map_x":"123.407789","map_y":"41.787408","pointname":"和平铁中分校","pointaddress":"和平区南五马路","areaname":"和平区","areacode":"100021001002"},{"id":"17096","map_x":"123.448789","map_y":"41.795899","pointname":"沈河奉天分校","pointaddress":"沈河区奉天街","areaname":"沈河区","areacode":"100021001003"},{"id":"17095","map_x":"123.424933","map_y":"41.801816","pointname":"和平北大街分校","pointaddress":"和平北大街57号","areaname":"和平区","areacode":"100021001002"},{"id":"17100","map_x":"123.41771","map_y":"41.833191","pointname":"皇姑宁山分校","pointaddress":"沈阳市皇姑区宁山中路96号3门","areaname":"皇姑区","areacode":"100021001005"},{"id":"17097","map_x":"123.464887","map_y":"41.786751","pointname":"沈河大南分校","pointaddress":"大南街285号","areaname":"沈河区","areacode":"100021001003"},{"id":"17098","map_x":"123.491457","map_y":"41.80273","pointname":"大东滂江分校","pointaddress":"滂江街74号","areaname":"大东区","areacode":"100021001004"},{"id":"17099","map_x":"123.473597","map_y":"41.8205","pointname":"大东吉祥分校","pointaddress":"大北关街44号","areaname":"大东区","areacode":"100021001004"},{"id":"23272","map_x":"123.40349","map_y":"41.753977","pointname":"和平长白分校","pointaddress":"长白街道南京南街","areaname":"和平区","areacode":"100021001002"},{"id":"45037","map_x":"123.457148","map_y":"41.735969","pointname":"浑南分校","pointaddress":"浑南新区沈营大街","areaname":"东陵区","areacode":"100021001012"},{"id":"17102","map_x":"123.382175","map_y":"41.79865","pointname":"铁西建大分校","pointaddress":"铁西区建设东路80号","areaname":"铁西区","areacode":"100021001006"},{"id":"40420","map_x":"123.426332","map_y":"41.839894","pointname":"皇姑省实验分校","pointaddress":"黄河南大街70号","areaname":"皇姑区","areacode":"100021001005"},{"id":"45038","map_x":"123.929123","map_y":"41.888215","pointname":"抚顺顺城分校","pointaddress":"抚顺市顺城区新城路","areaname":"其他网点","areacode":"other"},]; //补充其他行政区分组 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(); } }