Commit f26ff853559addfcd00743b43bf0ee7df2592cc2

Authored by 李强
1 parent 946d0265

基础信息页面bug修复

src/main/resources/static/pages/base/stationroute/js/stationroute-list-function.js
@@ -640,13 +640,39 @@ var PublicFunctions = function () { @@ -640,13 +640,39 @@ var PublicFunctions = function () {
640 640
641 WorldsBMap.clearMarkAndOverlays(); 641 WorldsBMap.clearMarkAndOverlays();
642 642
643 - var ceter_index = Math.round(resultdata.length / 2);  
644 -  
645 - var ceterPointsStr = resultdata[ceter_index].bJwpoints;  
646 -  
647 - var ceterPointsArray = ceterPointsStr.split(' ');  
648 -  
649 - var polyline_center = new BMap.Point(ceterPointsArray[0],ceterPointsArray[1]); 643 + var polyline_center;
  644 +
  645 + // 如果站点路由数据不为空
  646 + if(resultdata.length>0) {
  647 +
  648 + var ceter_index = Math.round(resultdata.length / 2);
  649 +
  650 + var ceterPointsStr = resultdata[ceter_index].bJwpoints;
  651 +
  652 + var ceterPointsArray = ceterPointsStr.split(' ');
  653 +
  654 + polyline_center = new BMap.Point(ceterPointsArray[0],ceterPointsArray[1]);
  655 +
  656 + // 遍历站点路由数据
  657 + for(var s = 0 ; s<resultdata.length;s++) {
  658 +
  659 + // 中心点坐标字符串
  660 + var bJwpointsStr = resultdata[s].bJwpoints;
  661 +
  662 + var stationName = resultdata[s].stationName;
  663 +
  664 + // 起个中心点坐标字符串
  665 + var bJwpointsArray = bJwpointsStr.split(' ');
  666 +
  667 + // 设置中心点
  668 + var point_center = new BMap.Point(bJwpointsArray[0],bJwpointsArray[1]);
  669 +
  670 + /** 在地图上画点 @param:<point_center:中心坐标点> */
  671 + WorldsBMap.drawingUpStationPoint(point_center,stationName,s+1);
  672 +
  673 + }
  674 +
  675 + }
650 676
651 // 路段数据长度 677 // 路段数据长度
652 var dataLen = data.length; 678 var dataLen = data.length;
@@ -680,36 +706,10 @@ var PublicFunctions = function () { @@ -680,36 +706,10 @@ var PublicFunctions = function () {
680 polylineArray.push(new BMap.Point(lineArray[i].split(' ')[0],lineArray[i].split(' ')[1])); 706 polylineArray.push(new BMap.Point(lineArray[i].split(' ')[0],lineArray[i].split(' ')[1]));
681 707
682 } 708 }
683 -  
684 /** 在地图上画出线路走向 @param:<polylineArray:地图折线坐标点集合;resultdata:站点路由数据> */ 709 /** 在地图上画出线路走向 @param:<polylineArray:地图折线坐标点集合;resultdata:站点路由数据> */
685 WorldsBMap.drawingUpline(polylineArray,polyline_center); 710 WorldsBMap.drawingUpline(polylineArray,polyline_center);
686 711
687 } 712 }
688 -  
689 - // 如果站点路由数据不为空  
690 - if(resultdata.length>0) {  
691 -  
692 - // 遍历站点路由数据  
693 - for(var s = 0 ; s<resultdata.length;s++) {  
694 -  
695 - // 中心点坐标字符串  
696 - var bJwpointsStr = resultdata[s].bJwpoints;  
697 -  
698 - var stationName = resultdata[s].stationName;  
699 -  
700 - // 起个中心点坐标字符串  
701 - var bJwpointsArray = bJwpointsStr.split(' ');  
702 -  
703 - // 设置中心点  
704 - var point_center = new BMap.Point(bJwpointsArray[0],bJwpointsArray[1]);  
705 -  
706 - /** 在地图上画点 @param:<point_center:中心坐标点> */  
707 - WorldsBMap.drawingUpStationPoint(point_center,stationName,s+1);  
708 -  
709 - }  
710 -  
711 - }  
712 -  
713 } 713 }
714 714
715 }); 715 });