function loadother(){ if(typeof(campusid) != "undefined" && !isNaN(campusid)) { var data_info = [{"id":"172306","map_x":"125.300547","map_y":"43.937414","pointname":"五加公园店(联络点)","pointaddress":"青年路与新惠路交口北80米路东","areaname":"宽城区","areacode":"100022001003"},{"id":"172305","map_x":"125.376366","map_y":"43.893085","pointname":"荣光路店(联络点)","pointaddress":"长春市荣光路路口","areaname":"二道区","areacode":"100022001005"},{"id":"172304","map_x":"125.323019","map_y":"43.906738","pointname":"欧亚店(联络点)","pointaddress":"长春市宽城区嫩江路4号欧亚广场F4","areaname":"宽城区","areacode":"100022001003"},{"id":"172303","map_x":"125.286758","map_y":"43.877282","pointname":"七彩城店(联络点)","pointaddress":"长春市绿园区泰来街七彩城","areaname":"绿园区","areacode":"100022001006"},{"id":"172302","map_x":"125.219157","map_y":"43.878929","pointname":"飞跃路店(联络点)","pointaddress":"长春市朝阳区飞跃路","areaname":"朝阳区","areacode":"100022001004"},{"id":"172301","map_x":"125.240698","map_y":"43.813891","pointname":"澎湃公园店(联络点)","pointaddress":"长春市朝阳区永新路与华光街交叉口","areaname":"朝阳区","areacode":"100022001004"},{"id":"172300","map_x":"125.268542","map_y":"43.895283","pointname":"吉粮康郡店(联络点)","pointaddress":"长春市绿园区春城大街与皓月大路交汇处","areaname":"绿园区","areacode":"100022001006"},{"id":"172299","map_x":"125.411074","map_y":"43.839029","pointname":"动迈体育工厂店(联络点)","pointaddress":"长春市南关区连云港街449号","areaname":"南关区","areacode":"100022001002"},{"id":"172298","map_x":"125.412604","map_y":"43.840749","pointname":"连云港2店(联络点)","pointaddress":"长春市南关区连云港街","areaname":"南关区","areacode":"100022001002"},{"id":"172297","map_x":"125.394908","map_y":"43.620393","pointname":"南湖大路店(联络点)","pointaddress":"长春市朝阳区南湖大路","areaname":"朝阳区","areacode":"100022001004"},{"id":"172296","map_x":"125.264326","map_y":"43.888983","pointname":"十一高中店(联络点)","pointaddress":"长春市绿园区景阳大路2666号","areaname":"绿园区","areacode":"100022001006"},{"id":"172295","map_x":"125.231609","map_y":"43.872046","pointname":"瑞特健身中心店(联络点)","pointaddress":"长春市绿园区汽车产业开发区驰路与自立西街交汇","areaname":"绿园区","areacode":"100022001006"},{"id":"172294","map_x":"125.282026","map_y":"43.83684","pointname":"硅谷大厦店(联络点)","pointaddress":"长春市朝阳区高新区硅谷大街1198号","areaname":"朝阳区","areacode":"100022001004"},{"id":"172293","map_x":"125.398191","map_y":"43.856621","pointname":"奥克体育店(联络点)","pointaddress":"长春市南关区威海路1949号","areaname":"南关区","areacode":"100022001002"},]; //补充其他行政区分组 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(); } }