본문 바로가기

날씨앱2

플러터로 기상청 날씨 앱 만들기 일지 4. 데이터 연동2(에어코리아 API) 에어코리아 API 연결 및 데이터 불러오기 에어코리아-대기오염정보 api를 사용했다.(https://www.data.go.kr/tcs/dss/selectApiDataDetailView.do?publicDataPk=15073861) 미세먼지: PM10 초미세먼지: PM2.5 API를 불러오자면 사용자 위치 근처의 측정소명을 알아야 하는데... 현재 위치에서 가장 가까운 측정소를 찾는 방법을 강구해 봐야겠다. 카카오맵 이용해서 가능한지 살펴봐야겠다. 우선 관측소명을 하드코딩해서 미세먼지 데이터를 불러온다. api 호출 전 에어코리아 api 호출 String airConditon = 'http://apis.data.go.kr/B552584/ArpltnInforInqireSvc/getMsrstnAcctoRltm.. 2022. 1. 9.
플러터로 기상청 날씨 앱 만들기 일지 3. 역지오코딩(위도, 경도 -> 주소 불러오기) 지오코딩(Geocoding)은 고유명칭(주소나 산,호수의 이름등)을 가지고 위도와 경도의 좌표값를 얻는 것을 말한다. 이처럼 고유명칭이나 개별이름등을 가지고 검색하는것과는 달리 반대로 위도와 경도값으로부터 고유명칭을 얻는것은 리버스 지오코딩(reverse Geocoding)이 된다. 출처: 위키백과 역지오코딩 정보 찾느라 고생을 많이 했다. 역지오코딩 해주는 공공api는 없는지 찾아봤는데 없는 것 같다... v월드에 가입해서 역지오코딩 api를 이용해 봤는데 정보가 제대로 뜨지 않았다. 그래서 결국 구글, 네이버, 카카오에서 제공하는 api를 사용하기로 했다. 구글맵 api 역지오코딩 코드 //final String googleApiKey = FlutterConfig.get('google_map_api'.. 2022. 1. 8.
반응형