haoxinlei 7 år sedan
förälder
incheckning
4f0d3cd84c
1 ändrade filer med 8 tillägg och 3 borttagningar
  1. 8 3
      index.js

+ 8 - 3
index.js

@@ -36,9 +36,14 @@ function getCircles(airspaceInfos, setStyle, currentAirspaceIndex) {
             airspaceTypeFix = 'airspace_type';
         if (tmpCircle[airspaceTypeFix] == Global.airspaceType.circle && currentAirspaceIndex != i) {
             let coordinate = {};
-            coordinate.latitude = latLngDegreesToDecimal(tmpCircle.lat);
-            coordinate.longitude = latLngDegreesToDecimal(tmpCircle.lng);
-            let radius = tmpCircle.radius;
+            if(tmpCircle.center_point_of_flying){
+                coordinate.latitude = latLngDegreesToDecimal(tmpCircle.center_point_of_flying.lat);
+                coordinate.longitude = latLngDegreesToDecimal(tmpCircle.center_point_of_flying.lng);
+            }else{
+                coordinate.latitude = latLngDegreesToDecimal(tmpCircle.lat);
+                coordinate.longitude = latLngDegreesToDecimal(tmpCircle.lng);
+            }
+            let radius = tmpCircle.radius_of_flying;
             let circle = {
                 lineWidth: circleStyle.lineWidth ? circleStyle.lineWidth : Global.amapLineWidth,
                 strokeColor: circleStyle.strokeColor ? circleStyle.strokeColor : Global.amapStrokeColor,