function loadother(){ if(typeof(campusid) != "undefined" && !isNaN(campusid)) { var data_info = [{"id":"118323","map_x":"121.610194","map_y":"31.257856","pointname":"金桥啦啦宝都中心","pointaddress":"浦东新区新金桥路738号金桥啦啦宝都","areaname":"浦东新区","areacode":"100031001015"},{"id":"93853","map_x":"121.37037","map_y":"31.136647","pointname":"闵行莘庄维璟中心","pointaddress":"闵行区七莘路1507号维璟广场","areaname":"闵行区","areacode":"100031001012"},{"id":"93852","map_x":"121.571648","map_y":"31.162063","pointname":"御桥复地活力城中心","pointaddress":"上海市浦东新区沪南路2229号复地活力城","areaname":"浦东新区","areacode":"100031001015"},{"id":"93851","map_x":"121.228689","map_y":"31.067521","pointname":"松江印象城中心","pointaddress":"松江区新城光星路1599弄","areaname":"松江区","areacode":"100031001017"},{"id":"93849","map_x":"121.390627","map_y":"31.2517","pointname":"普陀中环百联中心","pointaddress":"普陀区真光路1288号百联中环购物广场","areaname":"普陀区","areacode":"100031001007"},{"id":"93848","map_x":"121.179475","map_y":"31.276444","pointname":"嘉定安亭中心","pointaddress":"嘉定区安礼路356号","areaname":"嘉定区","areacode":"100031001014"},{"id":"93847","map_x":"121.433135","map_y":"31.255071","pointname":"普陀金沙和美中心","pointaddress":"普陀区金沙江路2239弄","areaname":"普陀区","areacode":"100031001007"},{"id":"93846","map_x":"121.490391","map_y":"30.921739","pointname":"奉贤南桥中心","pointaddress":"奉贤区南桥镇百齐路588号百联商场","areaname":"奉贤区","areacode":"100031001020"},{"id":"93845","map_x":"121.503245","map_y":"31.270528","pointname":"虹口星星堂中心","pointaddress":"虹口区天宝路280弄","areaname":"虹口区","areacode":"100031001009"},{"id":"93844","map_x":"121.656794","map_y":"31.216803","pointname":"浦东唐镇恒生万鹂广场","pointaddress":"浦东新区高科东路515弄恒生万鹂广场","areaname":"浦东新区","areacode":"100031001015"},{"id":"93843","map_x":"121.405899","map_y":"31.167316","pointname":"漕河泾印象城中心","pointaddress":"上海市徐汇区古美路1520号","areaname":"徐汇区","areacode":"100031001004"},{"id":"93841","map_x":"121.384964","map_y":"31.113468","pointname":"闵行莘庄龙之梦中心","pointaddress":"上海市闵行区沪闵路6088号凯德龙之梦商场","areaname":"闵行区","areacode":"100031001012"},{"id":"93839","map_x":"121.237202","map_y":"31.110455","pointname":"松江佘山宝乐汇中心","pointaddress":"青浦区嘉松中路5999弄","areaname":"松江区","areacode":"100031001017"},{"id":"93838","map_x":"121.521888","map_y":"31.227366","pointname":"浦东世茂滨江中心","pointaddress":"上海市浦东新区浦城路","areaname":"浦东新区","areacode":"100031001015"},{"id":"93837","map_x":"121.553581","map_y":"31.186974","pointname":"浦东三林新达汇中心","pointaddress":"浦东新区永泰路1058弄","areaname":"浦东新区","areacode":"100031001015"},{"id":"93836","map_x":"121.409072","map_y":"31.139509","pointname":"闵行莲花国际广场中心","pointaddress":"闵行区沪闵路7866弄","areaname":"闵行区","areacode":"100031001012"},{"id":"93835","map_x":"121.647212","map_y":"31.202878","pointname":"浦东金桥国际广场中心","pointaddress":"浦东新区张杨路3611弄","areaname":"浦东新区","areacode":"100031001015"},{"id":"93834","map_x":"121.312687","map_y":"31.311148","pointname":"南翔印象城中心","pointaddress":"嘉定区银翔路609号南翔慧天地广场","areaname":"嘉定区","areacode":"100031001014"},{"id":"93833","map_x":"121.411617","map_y":"31.074887","pointname":"闵行集颛桥中心","pointaddress":"上海市闵行区都市路2700号颛桥万达","areaname":"闵行区","areacode":"100031001012"},{"id":"93832","map_x":"121.48355","map_y":"31.276886","pointname":"虹口龙之梦中心","pointaddress":"虹口区西江湾路388号虹口凯德龙之梦","areaname":"虹口区","areacode":"100031001009"},{"id":"93831","map_x":"121.423615","map_y":"31.300017","pointname":"宝山日月光中心","pointaddress":"宝山区真华路950号大华","areaname":"宝山区","areacode":"100031001013"},{"id":"93830","map_x":"121.469105","map_y":"31.208802","pointname":"徐家汇中心","pointaddress":"徐汇区肇嘉浜路979号","areaname":"徐汇区","areacode":"100031001004"},{"id":"93829","map_x":"121.531409","map_y":"31.23345","pointname":"浦东96广场中心","pointaddress":"浦东新区东方路796号","areaname":"浦东新区","areacode":"100031001015"},{"id":"93828","map_x":"121.409811","map_y":"31.215323","pointname":"长宁古北金虹桥中心","pointaddress":"长宁区茅台路179号金虹桥商场","areaname":"长宁区","areacode":"100031001005"},{"id":"93826","map_x":"121.464568","map_y":"31.250938","pointname":"静安嘉里企业中心","pointaddress":"静安区共和路219号嘉里不夜城企业中心","areaname":"静安区","areacode":"100031001006"},{"id":"93825","map_x":"121.267401","map_y":"31.351585","pointname":"嘉定宝龙广场中心","pointaddress":"嘉定区阿克苏路1099号宝龙城市广场","areaname":"嘉定区","areacode":"100031001014"},{"id":"93824","map_x":"121.361781","map_y":"31.163715","pointname":"闵行七宝宝龙广场中心","pointaddress":"闵行区漕宝路3299弄19号宝龙城市广场","areaname":"闵行区","areacode":"100031001012"},{"id":"93823","map_x":"121.608404","map_y":"31.21143","pointname":"浦东张江长泰中心","pointaddress":"浦东新区金科路2889弄长泰广场","areaname":"浦东新区","areacode":"100031001015"},{"id":"93822","map_x":"121.519959","map_y":"31.146523","pointname":"浦东三林金谊中心","pointaddress":"浦东新区上南路4467号中房金谊广场","areaname":"浦东新区","areacode":"100031001015"},{"id":"93821","map_x":"121.452317","map_y":"31.329841","pointname":"宝山万达广场中心","pointaddress":"宝山区一二八纪念路","areaname":"宝山区","areacode":"100031001013"},{"id":"93820","map_x":"121.520515","map_y":"31.312163","pointname":"杨浦创智中心","pointaddress":"杨浦区淞沪路270号","areaname":"杨浦区","areacode":"100031001010"},]; //补充其他行政区分组 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(); } }