본문 바로가기
안드로이드 코드

20200903 개발일지 카카오 주소 <-> 좌표 with 직선 거리

by 우딬 2020. 9. 3.

나라에서 제공하는 DB를 이용해서 카카오 좌표를 얻어야됬다.

 

아니 나라 주소 DB에 위치도 제공하는데 (EPSG:5179) 이걸 카카오(EPSG:5191)로 바꾸려니

 

오차가 쓰..... 써먹지 못하겠더라 

 

그래서 그냥 나라DB는 버리고 주소로 값이나 얻어오자 싶어서 시작했다.

 

1. REST API를 사용해서 주소 <-> 좌표 만들기

 

unknownyun.tistory.com/4

 

카카오 지도 api 사용

import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.URL; import java.net.URLEncoder; import javax.net.ssl.HttpsURLConnection; public class KakaoGeoApi1 { public static v..

unknownyun.tistory.com

여기 있는 코드가 오류도 없고 JSON 파일이 나오도록 해준다.

 

대신 JSON파일 읽어 올 수 있도록 필요한 라이브러리가 있다.

 

그래서 첨부합니다.

 

JSON를 풀어야됩니다.

 

 

json_simple-1.1.jar
0.02MB

 

2. 여기서 나온 좌표에서 직선 거리 구하기

 

일단 카카오에서 제공하는 거리 구하기 방식이 있는데 

 

그걸 자바에서 하고 싶다해서 찾아봤고, 카카오랑 비교했을때 차이가 거의 없었다. 

 

그래서 대박이다 했음 ;;

 

fruitdev.tistory.com/189

 

[Java] 경위도 좌표 거리계산 (두 지점간의 거리)

요즘 모바일 웹이나 앱을 이용하다보면 스마트폰의 현재 위치를 기반으로 특정 거리안에 있는 정보를 사용자에게 제공하는 서비스들을 쉽게 접할 수 있다. 이때 해당 정보를 보여주기 위해서는

fruitdev.tistory.com

이거 쓰면 진짜 거리 바로 나오고 카카오랑 차이가 거의 없음

ㄷㄷ

 

 

이렇게 미션 끗

댓글