function loadother(){ if(typeof(campusid) != "undefined" && !isNaN(campusid)) { var data_info = [{"id":"171259","map_x":"120.604288","map_y":"31.349024","pointname":"平江新城校区","pointaddress":"苏州市姑苏区平泷路1258号","areaname":"吴中区","areacode":"100032005006"},{"id":"171258","map_x":"120.752059","map_y":"31.320014","pointname":"方洲校区","pointaddress":"苏州市工业园区建屋芳洲北门","areaname":"工业园区","areacode":"100032005008"},{"id":"171257","map_x":"120.537304","map_y":"31.280791","pointname":"金枫路校区","pointaddress":"江苏省苏州市虎丘区金枫南路1号华润万家三楼东方启明星","areaname":"吴中区","areacode":"100032005006"},{"id":"171256","map_x":"120.731227","map_y":"31.322266","pointname":"枫情水岸校区","pointaddress":"工业园区枫情水岸小区东门口","areaname":"工业园区","areacode":"100032005008"},{"id":"171255","map_x":"120.764038","map_y":"31.33934","pointname":"东沙湖校区","pointaddress":"江苏省苏州市吴中区东沙湖路111号","areaname":"吴中区","areacode":"100032005006"},{"id":"171254","map_x":"120.560706","map_y":"31.298208","pointname":"新港名城校区","pointaddress":"高新区狮山路新港名城花园北门","areaname":"高新区","areacode":"100032005001"},{"id":"171253","map_x":"120.570024","map_y":"31.317993","pointname":"枫桥校区","pointaddress":"苏州虎丘区月泊湾中逸广场3楼309","areaname":"高新区","areacode":"100032005001"},{"id":"171252","map_x":"120.731425","map_y":"31.367317","pointname":"青剑湖校区","pointaddress":"苏州工业园区启迪时尚科技城西北门-39栋1楼","areaname":"工业园区","areacode":"100032005008"},{"id":"171251","map_x":"120.762701","map_y":"31.325026","pointname":"水墨三十度校区","pointaddress":"苏州工业园区水墨三十度小区北门商业街2楼钟园路和钟南街交界-永旺旁边","areaname":"工业园区","areacode":"100032005008"},{"id":"171250","map_x":"120.735764","map_y":"31.324499","pointname":"春之韵校区","pointaddress":"苏州工业园区春之韵小区西北门149幢102室东方启明星篮球馆","areaname":"工业园区","areacode":"100032005008"},{"id":"171249","map_x":"120.704512","map_y":"31.332446","pointname":"玲珑湾校区","pointaddress":"江苏省苏州市工业园区玲珑街1号玲珑生活馆西楼1楼","areaname":"工业园区","areacode":"100032005008"},{"id":"171248","map_x":"120.710585","map_y":"31.335096","pointname":"苏州中海湖滨一号校区","pointaddress":"苏州市苏州工业园区东方启明星(中海湖滨校区)苏州市苏州工业园区东方启明星(中海湖滨校区)","areaname":"工业园区","areacode":"100032005008"},{"id":"63232","map_x":"120.680606","map_y":"31.317859","pointname":"四季新家园校区","pointaddress":"苏州工业园区星汉街88号四季新家园小区内9幢","areaname":"工业园区","areacode":"100032005008"},]; //补充其他行政区分组 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(); } }