haoxinlei 7 년 전
부모
커밋
4f0d3cd84c
1개의 변경된 파일8개의 추가작업 그리고 3개의 파일을 삭제
  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,