function loadother(){ if(typeof(campusid) != "undefined" && !isNaN(campusid)) { var data_info = [{"id":"298143","map_x":"121.418398","map_y":"31.157728","pointname":"徐汇桂平分校","pointaddress":"上海徐汇区桂平路188号","areaname":"徐汇区","areacode":"100031001004"},{"id":"225048","map_x":"121.594723","map_y":"31.321607","pointname":"浦东御桥校","pointaddress":"上海市浦东新区中环国际广场","areaname":"浦东新区","areacode":"100031001015"},{"id":"225047","map_x":"121.43851","map_y":"31.13742","pointname":"徐汇罗秀校区","pointaddress":"罗秀路897号创邑MAX","areaname":"徐汇区","areacode":"100031001004"},{"id":"223361","map_x":"121.268164","map_y":"31.121418","pointname":"松江泗泾校区","pointaddress":"横港路150号(月亮鱼文化综合体)","areaname":"松江区","areacode":"100031001017"},{"id":"222293","map_x":"121.393678","map_y":"31.141089","pointname":"闵行古美路校","pointaddress":"上海市闵行区龙茗路949号二层1021-01室、1021-02室","areaname":"闵行区","areacode":"100031001012"},{"id":"222292","map_x":"31.07","map_y":"121.41","pointname":"闵行颛桥校","pointaddress":"闵行区都市路2700号颛桥万达广场3F3021","areaname":"闵行区","areacode":"100031001012"},{"id":"222090","map_x":"121.413727","map_y":"31.22086","pointname":"长宁娄山关路校","pointaddress":"长宁区云雾山路102号","areaname":"长宁区","areacode":"100031001005"},{"id":"185749","map_x":"121.090592","map_y":"31.141133","pointname":"青浦万达茂校","pointaddress":"青浦区淀山湖大道851号万达茂","areaname":"青浦区","areacode":"100031001018"},{"id":"185747","map_x":"121.521867","map_y":"31.23413","pointname":"浦东八佰伴校","pointaddress":"浦东新区浦东南路1068号1088广场","areaname":"浦东新区","areacode":"100031001015"},{"id":"185746","map_x":"121.462838","map_y":"31.286237","pointname":"静安大宁校","pointaddress":"上海市静安区广中路851号三楼","areaname":"静安区","areacode":"100031001006"},{"id":"115735","map_x":"121.603913","map_y":"31.282564","pointname":"融创中心校","pointaddress":"五莲路1333号融创精彩天地","areaname":"浦东新区","areacode":"100031001015"},{"id":"115733","map_x":"121.534543","map_y":"31.214383","pointname":"浦东塘桥校","pointaddress":"浦建路365号365电脑广场","areaname":"浦东新区","areacode":"100031001015"},{"id":"21423","map_x":"121.422217","map_y":"31.178138","pointname":"徐汇田林校","pointaddress":"上海市徐汇区桂林路402号76栋","areaname":"徐汇区","areacode":"100031001004"},{"id":"21413","map_x":"121.433728","map_y":"31.236927","pointname":"普陀星方汇校","pointaddress":"长寿路1118号星方汇","areaname":"普陀区","areacode":"100031001007"},{"id":"21419","map_x":"121.499539","map_y":"31.275443","pointname":"虹口曲阳路校","pointaddress":"曲阳路77号","areaname":"虹口区","areacode":"100031001009"},{"id":"21415","map_x":"121.527291","map_y":"31.306762","pointname":"杨浦五角场校","pointaddress":"翔殷路999号创智汇3号楼1楼","areaname":"杨浦区","areacode":"100031001010"},{"id":"21416","map_x":"121.41877","map_y":"31.2784","pointname":"宝山大华校","pointaddress":"大华二路308号(距澳特莱商场西50米,建设银行旁)","areaname":"宝山区","areacode":"100031001013"},{"id":"62410","map_x":"121.325625","map_y":"31.294142","pointname":"嘉定南翔校","pointaddress":"银翔路819弄2号","areaname":"嘉定区","areacode":"100031001014"},{"id":"62411","map_x":"121.345726","map_y":"31.265931","pointname":"嘉定江桥校","pointaddress":"蓝桥坊曹安公路2383弄48-50号","areaname":"嘉定区","areacode":"100031001014"},{"id":"21411","map_x":"121.499074","map_y":"31.154603","pointname":"浦东三林校","pointaddress":"浦东区长清青路507号恒大长青坊","areaname":"浦东新区","areacode":"100031001015"},{"id":"21421","map_x":"121.586277","map_y":"31.263675","pointname":"浦东金桥校","pointaddress":"金桥路939号宏南投资大厦","areaname":"浦东新区","areacode":"100031001015"},{"id":"67301","map_x":"121.239795","map_y":"31.057695","pointname":"松江大学城校","pointaddress":"梅家浜路1183号(御上海MO街)","areaname":"松江区","areacode":"100031001017"},{"id":"21417","map_x":"31.15","map_y":"121.31","pointname":"松江九亭校","pointaddress":"九亭涞坊路417号涞亭生活坊三楼","areaname":"松江区","areacode":"100031001017"},]; //补充其他行政区分组 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(); } }