appinfo.getAddressDetail - GiGAGenie-ServiceSDK/UserGuide GitHub Wiki

gigagenie.appinfo.getAddressDetail

API 설명

  • 우리집 상세 주소 조회 API
  • GiGA Genie 에 설정된 우리집 상세 주소를 조회함
  • 우리집 주소는 Companion App 에서 설정한 주소 정보임
  • userinfo 권한이 있는 appid 만 호출 가능

API 구조

  • function getAddressDetail(options,callback)
  • options
    • null
  • result_cd
    • 200: 성공
    • 404: 저장된 주소값 없음
    • 500: 시스템 Error
  • extra
    • address: (String) 우리집 주소로 설정된 주소
    • subaddress: (String) 상세 주소이며 없을 경우 미전달
    • gpsX: (String) WGS84 경도 좌표
    • gpsY: (String) WGS84 위도 좌표
    • posX: (String) GRS80(UTM-K) 경도 좌표
    • posY: (String) GRS80(UTM-K) 위도 좌표

사용 예시

// callback 방식
gigagenie.appinfo.getAddress(null, function (result_cd, result_msg, extra) {
    if (result_cd === 200) {
        var address = extra.address;
        var subaddress = extra.subaddress;
        console.log("GiGA Genie Home Address = " + address + " " + subaddress);
        console.log("WGS84 X:" + extra.gpsX + " WGS84 Y:" + extra.gpsY);
        console.log("GRS80 X:" + extra.posX + " GRS80 Y:" + extra.posY);
    } else if (result_cd === 404) {
        var address = extra.address;
        console.log("Address is not found");
    } else {
        console.log("Getting Home Address fail.");
    }
});