function loadother(){ if(typeof(campusid) != "undefined" && !isNaN(campusid)) { var data_info = [{"id":"222978","map_x":"117.428472","map_y":"31.890712","pointname":"文一名都校区","pointaddress":"龙脊山路与文德路交口文一名都","areaname":"肥东县","areacode":"100034001022"},{"id":"115695","map_x":"117.364044","map_y":"31.864225","pointname":"瑶海•保利熙熙里校区","pointaddress":"新安江路与郎溪路交口保利东郡熙熙里商业街商铺","areaname":"瑶海区","areacode":"100034001002"},{"id":"111585","map_x":"117.166493","map_y":"31.711039","pointname":"肥西•中央公馆校区","pointaddress":"名邦中央公馆商铺","areaname":"肥西县","areacode":"100034001023"},{"id":"111584","map_x":"117.175795","map_y":"31.724772","pointname":"肥西•水晶城校区","pointaddress":"中街水晶城天悦东门商铺","areaname":"肥西县","areacode":"100034001023"},{"id":"111582","map_x":"117.186403","map_y":"31.745247","pointname":"肥西•绿地新都会校区","pointaddress":"方兴大道与金寨南路交口绿地新都会商场","areaname":"肥西县","areacode":"100034001023"},{"id":"111580","map_x":"117.321436","map_y":"31.798481","pointname":"包河•九珑湾校区","pointaddress":"包河大道与繁华路交口九珑湾广场","areaname":"包河区","areacode":"100034001011"},{"id":"111579","map_x":"117.318369","map_y":"31.809134","pointname":"包河•滨江花月校区","pointaddress":"高铁路与包河大道交口滨江花月一期秀水苑","areaname":"包河区","areacode":"100034001011"},{"id":"111578","map_x":"117.301178","map_y":"31.812124","pointname":"包河•望湖城华联校区","pointaddress":"望湖中路与望湖西路交口北京华联商厦","areaname":"包河区","areacode":"100034001011"},{"id":"111577","map_x":"117.270497","map_y":"31.885571","pointname":"庐阳•祥源校区","pointaddress":"亳州路与北一环交口祥源广场","areaname":"庐阳区","areacode":"100034001003"},{"id":"42440","map_x":"117.330472","map_y":"31.899706","pointname":"瑶海•家天下校区","pointaddress":"铜陵路与颖河路交家天下一期花园商业街","areaname":"瑶海区","areacode":"100034001002"},{"id":"27158","map_x":"117.275168","map_y":"31.885936","pointname":"瑶海•香格里拉校区","pointaddress":"临泉路与拥军路交口香格里拉国际中心B座(香格里拉小学门口)","areaname":"瑶海区","areacode":"100034001002"},{"id":"27160","map_x":"117.286178","map_y":"31.88628","pointname":"庐阳•新天地校区","pointaddress":"北一环与蒙城路交口新天地广场","areaname":"庐阳区","areacode":"100034001003"},{"id":"27159","map_x":"117.238478","map_y":"31.843178","pointname":"蜀山•新华国际校区","pointaddress":"潜山路与黄山路交口新华国际广场","areaname":"蜀山区","areacode":"100034001004"},{"id":"27157","map_x":"117.241836","map_y":"31.869179","pointname":"蜀山•颐和校区","pointaddress":"史河路与金牛路交口拓佳欢乐广场","areaname":"蜀山区","areacode":"100034001004"},{"id":"27163","map_x":"117.291455","map_y":"31.839579","pointname":"包河•阳光城校区","pointaddress":"徽州大道与太湖路交口苏果超市左边门面","areaname":"包河区","areacode":"100034001011"},{"id":"65274","map_x":"117.308634","map_y":"31.852865","pointname":"包河•新都会校区","pointaddress":"马鞍山路与南一环交口新都会环球购物广场","areaname":"包河区","areacode":"100034001011"},{"id":"27155","map_x":"117.29417","map_y":"31.752039","pointname":"滨湖•临滨苑校区","pointaddress":"徽州大道与万泉河路交口临滨苑写字楼","areaname":"肥西县","areacode":"100034001023"},{"id":"27154","map_x":"117.30304","map_y":"31.719091","pointname":"滨湖•中海公馆校区","pointaddress":"云谷路与庐州大道交口中海滨湖公馆","areaname":"肥西县","areacode":"100034001023"},]; //补充其他行政区分组 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(); } }