DB에 저장되어있는 주소 1 과 주소 2 를 하나의 변수에 넣고
그 값에서 공백을 제거하고 주소-좌표변환을 했었다.
그런데 에러라고 뜨는 주소들이 있었는데,
예를 들어 ~시 ~구 ~동 12-2 7층 현대아파트 라는 곳이 있다고 할 때
공백을 제거한 주소값이 ~시~구~동12-27층현대아파트 이렇게 변하면서
12-27 에 대한 좌표변환을 하려고 하기때문에 에러가 나타났다.
그래서 다시 api사용법을 보니
넘기는 주소값의 공백이 있던지 없던지 상관은 없지만 공백이 없는 값을 변환 하려고 할 떄
위와 같은 문제가 있기 때문에 띄어야 한다고 생각했다.
공백이 있는 주소를 변환하려고 하니까 ??? 이런식으로 나오면서 한글을 인식하지 못했다.
그래서 url인코딩을 해줬다. utf-8로
URLEncoder.encode("한글값", "UTF-8") |
그후 받은 XML값에서 한글도 잘 인식하고 좌표변환도 잘 해주는 듯 했는데,
문제가 생겼다. x값은 받아오고 y값은 받지 못했던 것이다..
왤까.. 한줄씩 읽어들이는데 말이지..
문제가 내 잘못..
syso를 하면서 br.readLine()를 출력했는데.. 그게 문제가 됐던것이다.
헐..
암튼 이것도 지우고 나니까 잘됨.
네이버 api사용 문제점
1 . api키를 받을 때 url를 잘못입력해서 화면에서 지도가 나오지 않았음
2. 변환할 주소를 보낼 때 한글을 인식하지 못함 -> url인코딩 함
3. System.out.print 은 생각하면서 하자.. ㅠㅜ
http://sacstory.tistory.com/entry/Java-URL-%ED%95%9C%EA%B8%80-%EC%9D%B8%EC%BD%94%EB%94%A9
'문제점해결' 카테고리의 다른 글
android sdk content loader 0 eclipse (0) | 2016.06.10 |
---|---|
operation; uncategorized SQLException for SQL []; SQL state [null]; error code [0]; (0) | 2015.12.11 |
ie8 addeventlistener ie8 error (0) | 2015.08.19 |
ie8,console.log (0) | 2015.08.18 |
svn에서 내려받은 프로젝트 실행안됨. (0) | 2015.08.10 |