Explorar o código

修改getRegionPoints返回值,确保返回的都是 数组

guohui.deng %!s(int64=7) %!d(string=hai) anos
pai
achega
2b739f6d53
Modificáronse 1 ficheiros con 4 adicións e 5 borrados
  1. 4 5
      index.js

+ 4 - 5
index.js

@@ -23,7 +23,7 @@ function getCircleRegions(circle) {
 function getCircles(airspaceInfos, setStyle, currentAirspaceIndex) {
     let circles = [];
     if (!Array.isArray(airspaceInfos)) {
-        return { circles };
+        return circles;
     }
     //通过该方法获取样式
     let circleStyle = setStyle('circle');
@@ -272,10 +272,9 @@ function getMarkerSelector(polygonAndMarkers, lineAndMarkers) {
 
 function getRegionPoints(circles, lineAndMarkers, polygonAndMarkers) {
     let regionPoints = new Array();
-    if(Array.isArray(circles)) {
-        for (let i = 0; i < circles.length; i++) {
-            regionPoints.push(getCircleRegions(circles[i]));
-        }
+    
+    for (let i = 0; i < circles.length; i++) {
+        regionPoints.push(getCircleRegions(circles[i]));
     }
     
     if(Array.isArray(lineAndMarkers.lines)) {