function loadother(){ if(typeof(campusid) != "undefined" && !isNaN(campusid)) { var data_info = [{"id":"29217","map_x":"121.419279","map_y":"31.305059","pointname":"大场体育中心","pointaddress":"沪太路2010号大场体育中心内","areaname":"宝山区","areacode":"100031001013"},{"id":"29218","map_x":"121.498495","map_y":"31.398921","pointname":"宝山体育中心","pointaddress":"永清路700号","areaname":"宝山区","areacode":"100031001013"},{"id":"29219","map_x":"121.441483","map_y":"31.405325","pointname":"健身会所游泳池","pointaddress":"江杨北路1568弄1号","areaname":"宝山区","areacode":"100031001013"},{"id":"29220","map_x":"121.4887","map_y":"31.283719","pointname":"上外游泳馆","pointaddress":"虹口区西体育会路189号上外迎宾馆对面","areaname":"虹口区","areacode":"100031001009"},{"id":"29221","map_x":"121.486641","map_y":"31.276035","pointname":"虹口游泳俱乐部","pointaddress":"东江湾路444号虹口体育场内","areaname":"虹口区","areacode":"100031001009"},{"id":"29222","map_x":"121.486027","map_y":"31.236594","pointname":"格致中学游泳池","pointaddress":"北海路150号格致中学内近宁海路","areaname":"黄浦区","areacode":"100031001001"},{"id":"29223","map_x":"121.2555","map_y":"31.382813","pointname":"嘉定区校区","pointaddress":"城中路20号","areaname":"嘉定区","areacode":"100031001014"},{"id":"29224","map_x":"121.459758","map_y":"31.241833","pointname":"静安游泳馆","pointaddress":"康定路151号静安体育中心内","areaname":"静安区","areacode":"100031001006"},{"id":"29225","map_x":"0","map_y":"0","pointname":"腾跃健身会所","pointaddress":"康定路1590号","areaname":"其他网点","areacode":"other"},{"id":"29226","map_x":"0","map_y":"0","pointname":"闵行区校区","pointaddress":"东川路500号华东师范大学内","areaname":"其他网点","areacode":"other"},{"id":"29227","map_x":"121.54292","map_y":"31.236495","pointname":"浦东新区校区","pointaddress":"张杨路1458号源深路655号","areaname":"浦东新区","areacode":"100031001015"},{"id":"29228","map_x":"121.512072","map_y":"31.194673","pointname":"浦东游泳馆","pointaddress":"浦东南路3669号近东方路口","areaname":"浦东新区","areacode":"100031001015"},{"id":"29229","map_x":"121.482485","map_y":"31.160734","pointname":"东方体育中心","pointaddress":"耀体路701号室内","areaname":"浦东新区","areacode":"100031001015"},{"id":"29230","map_x":"121.512533","map_y":"31.187768","pointname":"三林体育中心","pointaddress":"云莲路201号","areaname":"浦东新区","areacode":"100031001015"},{"id":"29231","map_x":"121.599249","map_y":"31.247382","pointname":"碧云晓园游泳池","pointaddress":"红枫路360号碧云晓园内","areaname":"浦东新区","areacode":"100031001015"},{"id":"29232","map_x":"121.525431","map_y":"31.212515","pointname":"澳丽花苑游泳池","pointaddress":"浦建路浦澳路60弄18号巴黎春天后面","areaname":"浦东新区","areacode":"100031001015"},{"id":"29233","map_x":"121.429132","map_y":"31.276303","pointname":"普陀区校区","pointaddress":"平利路50号近志丹路","areaname":"宝山区","areacode":"100031001013"},{"id":"29234","map_x":"121.440854","map_y":"31.251762","pointname":"西康路会所游泳馆","pointaddress":"西康路1518弄半岛花园14号","areaname":"普陀区","areacode":"100031001007"},{"id":"29235","map_x":"121.409752","map_y":"31.236229","pointname":"华师大中北校区游泳馆","pointaddress":"中山北路3663号华师大内","areaname":"普陀区","areacode":"100031001007"},{"id":"29236","map_x":"121.382809","map_y":"31.241899","pointname":"象源丽都游泳池","pointaddress":"真光路688号象源丽都小区内","areaname":"普陀区","areacode":"100031001007"},{"id":"29237","map_x":"121.218823","map_y":"31.054676","pointname":"松江区校区","pointaddress":"文翔路2000号近上海外贸学院","areaname":"松江区","areacode":"100031001017"},{"id":"29238","map_x":"121.236955","map_y":"31.022998","pointname":"松江体育中心","pointaddress":"九峰路荣乐中路","areaname":"松江区","areacode":"100031001017"},{"id":"29239","map_x":"121.44742","map_y":"31.185316","pointname":"徐汇区校区","pointaddress":"中山南二路1300号万体馆内","areaname":"徐汇区","areacode":"100031001004"},{"id":"29240","map_x":"121.463655","map_y":"31.199444","pointname":"徐汇游泳馆","pointaddress":"枫林路329号","areaname":"徐汇区","areacode":"100031001004"},{"id":"29241","map_x":"121.532608","map_y":"31.330971","pointname":"中原体育场","pointaddress":"开鲁路518近世界路","areaname":"杨浦区","areacode":"100031001010"},{"id":"29242","map_x":"121.551018","map_y":"31.286539","pointname":"舒兰游泳馆","pointaddress":"舒兰路50号近隆昌路","areaname":"杨浦区","areacode":"100031001010"},{"id":"29243","map_x":"121.515602","map_y":"31.277331","pointname":"杨浦温水游泳池","pointaddress":"打虎山路19号近控江路","areaname":"杨浦区","areacode":"100031001010"},{"id":"29244","map_x":"121.471916","map_y":"31.260358","pointname":"闸北区校区","pointaddress":"中华新路483号近共和新路","areaname":"闸北区","areacode":"100031001008"},{"id":"29245","map_x":"121.472694","map_y":"31.275203","pointname":"闸北健身会所","pointaddress":"平型关路","areaname":"闸北区","areacode":"100031001008"},{"id":"29246","map_x":"121.461815","map_y":"31.249233","pointname":"五星级酒店游泳池 ","pointaddress":"恒丰路338号近裕通路","areaname":"闸北区","areacode":"100031001008"},{"id":"29247","map_x":"121.436046","map_y":"31.224526","pointname":"长宁温水游泳池","pointaddress":"愚园路1041号近江苏路","areaname":"长宁区","areacode":"100031001005"},{"id":"29248","map_x":"121.408006","map_y":"31.224929","pointname":"虹桥河滨花园游泳池","pointaddress":"长宁路1898弄虹桥河滨花园会所内","areaname":"长宁区","areacode":"100031001005"},]; //补充其他行政区分组 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(); } }