function loadother(){ if(typeof(campusid) != "undefined" && !isNaN(campusid)) { var data_info = [{"id":"298567","map_x":"117.066931","map_y":"36.671099","pointname":"大智金复高端项目部","pointaddress":"解放路国华经典","areaname":"历下区","areacode":"100024001002"},{"id":"298566","map_x":"116.950658","map_y":"36.645487","pointname":"大智金复全日制学校","pointaddress":"济南市市中区白马山西路35号","areaname":"市中区","areacode":"100024001001"},{"id":"298565","map_x":"116.993128","map_y":"36.693924","pointname":"大智金复翡翠郡分校","pointaddress":"济南市西工商河路13号","areaname":"天桥区","areacode":"100024001004"},{"id":"298564","map_x":"116.756702","map_y":"36.553042","pointname":"大智金复长清分校","pointaddress":"济南市长清区龙泉街1723号石麟小学","areaname":"长清区","areacode":"100024001006"},{"id":"298563","map_x":"116.975312","map_y":"36.659939","pointname":"大智金复槐荫分校","pointaddress":"济南市经六路311-7号德裕家园","areaname":"槐荫区","areacode":"100024001003"},{"id":"298562","map_x":"117.009589","map_y":"36.672597","pointname":"大智金复万达分校","pointaddress":"经二路","areaname":"市中区","areacode":"100024001001"},{"id":"298561","map_x":"117.017487","map_y":"36.625818","pointname":"大智金复伟东分校","pointaddress":"八里洼路","areaname":"市中区","areacode":"100024001001"},{"id":"298560","map_x":"117.009586","map_y":"36.654652","pointname":"大智金复八一分校","pointaddress":"经十路","areaname":"市中区","areacode":"100024001001"},{"id":"298559","map_x":"117.04519","map_y":"36.66695","pointname":"大智金复历下分校","pointaddress":"历山路","areaname":"历下区","areacode":"100024001002"},{"id":"298558","map_x":"117.057889","map_y":"36.653698","pointname":"大智金复开元分校","pointaddress":"经十路","areaname":"历下区","areacode":"100024001002"},{"id":"298557","map_x":"117.721676","map_y":"36.253475","pointname":"大智金复莱芜分校","pointaddress":"新东方华庭北门","areaname":"莱芜区","areacode":"100024001012"},{"id":"298556","map_x":"117.064731","map_y":"36.688358","pointname":"大智金复洪楼分校","pointaddress":"花园路","areaname":"历城区","areacode":"100024001005"},{"id":"298555","map_x":"117.129317","map_y":"36.695655","pointname":"大智金复高新分校","pointaddress":"康虹路","areaname":"历城区","areacode":"100024001005"},{"id":"298554","map_x":"117.094062","map_y":"36.658621","pointname":"大智金复燕山分校","pointaddress":"经十东路","areaname":"历下区","areacode":"100024001002"},{"id":"298553","map_x":"117.03987","map_y":"36.654867","pointname":"大智金复山师分校","pointaddress":"经十路","areaname":"历下区","areacode":"100024001002"},{"id":"49639","map_x":"117.075204","map_y":"36.671493","pointname":"大智金复黄金大厦分校","pointaddress":"解放路16号黄金大厦","areaname":"历下区","areacode":"100024001002"},]; //补充其他行政区分组 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(); } }