function loadother(){ if(typeof(campusid) != "undefined" && !isNaN(campusid)) { var data_info = [{"id":"185721","map_x":"114.069282","map_y":"22.611702","pointname":"职业生涯联络点","pointaddress":"龙岗区雅南路万科星火生涯Q-PARK篮球馆","areaname":"龙岗区","areacode":"100044003007"},{"id":"185720","map_x":"114.037612","map_y":"22.634362","pointname":"红山联络点","pointaddress":"龙华区民治街道梅龙南路东侧阳光新境园2栋2层商场202号铺","areaname":"龙华新区","areacode":"100044003001"},{"id":"170944","map_x":"114.127216","map_y":"22.545149","pointname":"钻石广场联络点","pointaddress":"广东省深圳市罗湖区钻石广场7楼","areaname":"罗湖区","areacode":"100044003003"},{"id":"170943","map_x":"114.062171","map_y":"22.583367","pointname":"梅林V5联络点","pointaddress":"广东省深圳市福田区通大汽车广场","areaname":"福田区","areacode":"100044003004"},{"id":"170942","map_x":"114.105023","map_y":"22.545205","pointname":"梅林一村联络点","pointaddress":"广东省深圳市福田区体育健身广场","areaname":"福田区","areacode":"100044003004"},{"id":"170941","map_x":"114.071247","map_y":"22.547218","pointname":"凤凰大厦联络点","pointaddress":"广东省深圳市福田区中国凤凰大厦3栋7楼","areaname":"福田区","areacode":"100044003004"},{"id":"170940","map_x":"114.073741","map_y":"22.533458","pointname":"福民海滨联络点","pointaddress":"广东省深圳市福田区福强路1012号福德阁启蒙星教育城二楼","areaname":"福田区","areacode":"100044003004"},{"id":"170939","map_x":"114.07524","map_y":"22.536487","pointname":"梅香球馆(联络点)","pointaddress":"广东省深圳市福田区梅亭路润华苑梅亭路与梅怡路交叉路口西侧(下梅林文体公园西南侧约50米)","areaname":"福田区","areacode":"100044003004"},{"id":"170938","map_x":"113.927145","map_y":"22.524604","pointname":"联华联络点","pointaddress":"广东省深圳市南山区南山大道1105号联华篮球馆B馆","areaname":"南山区","areacode":"100044003005"},{"id":"170937","map_x":"113.925164","map_y":"22.545001","pointname":"星海名城联络点","pointaddress":"广东省深圳市南山区北大附中南山分校篮球馆","areaname":"南山区","areacode":"100044003005"},{"id":"170936","map_x":"114.130296","map_y":"22.599621","pointname":"布吉联络点","pointaddress":"龙岗区布吉镇信义假日名城逸翠园2号楼","areaname":"龙岗区","areacode":"100044003007"},{"id":"170935","map_x":"114.144892","map_y":"22.613008","pointname":"大芬v5联络点","pointaddress":"广东省深圳市龙岗区布沙路大芬v5篮球馆","areaname":"龙岗区","areacode":"100044003007"},{"id":"170934","map_x":"113.920898","map_y":"22.519426","pointname":"阳光科创联络点","pointaddress":"南山区南新路与东滨路交汇处","areaname":"南山区","areacode":"100044003005"},{"id":"170933","map_x":"113.930817","map_y":"22.498999","pointname":"蛇口联络点","pointaddress":"深圳南山区蛇口四海宜家二楼美斯学谷","areaname":"南山区","areacode":"100044003005"},{"id":"170932","map_x":"114.037423","map_y":"22.660511","pointname":"丹枫雅苑(联络点)","pointaddress":"深圳市龙华区乐雅一路丹枫雅苑一楼","areaname":"龙华新区","areacode":"100044003001"},]; //补充其他行政区分组 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(); } }