function loadother(){ if(typeof(campusid) != "undefined" && !isNaN(campusid)) { var data_info = [{"id":"221978","map_x":"121.39965","map_y":"31.225114","pointname":"普陀长风校区","pointaddress":"光复西路中江路交叉口","areaname":"普陀区","areacode":"100031001007"},{"id":"221977","map_x":"121.689021","map_y":"31.176751","pointname":"浦东川沙校区","pointaddress":"界绿路88号界龙足球基地","areaname":"浦东新区","areacode":"100031001015"},{"id":"116770","map_x":"121.341635","map_y":"31.161434","pointname":"七宝万科","pointaddress":"中春路8889弄万科2049城花商业中心","areaname":"闵行区","areacode":"100031001012"},{"id":"116768","map_x":"121.644709","map_y":"31.209171","pointname":"唐镇校区","pointaddress":"新前路1309号","areaname":"浦东新区","areacode":"100031001015"},{"id":"116767","map_x":"121.531049","map_y":"31.197069","pointname":"南码头校区","pointaddress":"杨高南路1998号开伦聿缘","areaname":"浦东新区","areacode":"100031001015"},{"id":"88021","map_x":"121.313406","map_y":"31.304478","pointname":"嘉定南翔校区","pointaddress":"南翔体育中心","areaname":"嘉定区","areacode":"100031001014"},{"id":"88020","map_x":"121.247628","map_y":"31.388956","pointname":"嘉定老城校区","pointaddress":"梅园路226号","areaname":"嘉定区","areacode":"100031001014"},{"id":"88019","map_x":"121.384659","map_y":"31.114262","pointname":"闵行莘庄校区","pointaddress":"沪闵路6088号","areaname":"闵行区","areacode":"100031001012"},{"id":"88016","map_x":"121.367379","map_y":"31.354434","pointname":"宝山顾村校区","pointaddress":"菊太路1058号","areaname":"宝山区","areacode":"100031001013"},{"id":"88015","map_x":"121.521009","map_y":"31.313608","pointname":"杨浦五角场校区","pointaddress":"国和路346号","areaname":"杨浦区","areacode":"100031001010"},{"id":"88014","map_x":"121.527799","map_y":"31.331541","pointname":"杨浦新江湾校区","pointaddress":"政悦路88弄","areaname":"杨浦区","areacode":"100031001010"},{"id":"88013","map_x":"121.456793","map_y":"31.06007","pointname":"普陀环球港校区","pointaddress":"宁夏路777号","areaname":"闵行区","areacode":"100031001012"},{"id":"88010","map_x":"121.439503","map_y":"31.380029","pointname":"杨行花园城校区","pointaddress":"宝山区水产路2199号","areaname":"宝山区","areacode":"100031001013"},{"id":"88006","map_x":"121.512682","map_y":"31.18685","pointname":"浦东三林体育中心校区","pointaddress":"齐河路471号","areaname":"浦东新区","areacode":"100031001015"},{"id":"88005","map_x":"121.519959","map_y":"31.146523","pointname":"浦东三林金谊广场校区","pointaddress":"上南路4467号","areaname":"浦东新区","areacode":"100031001015"},{"id":"88004","map_x":"121.630426","map_y":"31.307588","pointname":"浦东森兰校区","pointaddress":"张扬北路2700号","areaname":"浦东新区","areacode":"100031001015"},{"id":"88003","map_x":"121.598161","map_y":"31.281847","pointname":"浦东证大校区","pointaddress":"东陆路818号","areaname":"浦东新区","areacode":"100031001015"},{"id":"88002","map_x":"121.565501","map_y":"31.232901","pointname":"浦东大拇指校区","pointaddress":"芳甸路199弄","areaname":"浦东新区","areacode":"100031001015"},{"id":"88000","map_x":"121.5753","map_y":"31.238472","pointname":"浦东碧云校区","pointaddress":"罗山路1177号","areaname":"浦东新区","areacode":"100031001015"},{"id":"87999","map_x":"121.609706","map_y":"31.201997","pointname":"浦东张江校区","pointaddress":"哈雷路898号","areaname":"浦东新区","areacode":"100031001015"},]; //补充其他行政区分组 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(); } }