반응형
export default class extends React.Component {

  state = {};

  // 위,경도 -> 좌표변환 하기 위한 기본값
  var RE = 6371.00877; // 지구 반경(km)
  var GRID = 5.0; // 격자 간격(km)
  var SLAT1 = 30.0; // 투영 위도1(degree)
  var SLAT2 = 60.0; // 투영 위도2(degree)
  var OLON = 126.0; // 기준점 경도(degree)
  var OLAT = 38.0; // 기준점 위도(degree)
  var XO = 43; // 기준점 X좌표(GRID)
  var YO = 136; // 기1준점 Y좌표(GRID)
  //

위 코드에서 에러 발생 이유

Class 내 변수는 생성자 (constructor) 내에서 this키워드를 통해 정의한다.

export default class extends React.Component {

  state = {};
  
  constructor(){
    // 위,경도 -> 좌표변환 하기 위한 기본값
    this.RE = 6371.00877; // 지구 반경(km)
    this.GRID = 5.0; // 격자 간격(km)
    this.SLAT1 = 30.0; // 투영 위도1(degree)
    this.SLAT2 = 60.0; // 투영 위도2(degree)
    this.OLON = 126.0; // 기준점 경도(degree)
    this.OLAT = 38.0; // 기준점 위도(degree)
    this.XO = 43; // 기준점 X좌표(GRID)
    this.YO = 136; // 기1준점 Y좌표(GRID)
    //  
  }

아래와 같이 코드를 변경한다.

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기