[수정] 주소로 위경도 찾기 스 (네이버 지도 API활용)

 안녕하세요 라이징 포링입니다

본 게시물은 지난해 올린 네이버 지도 API를 이용한 ‘주소로 위경도 찾기’ 수정본 입니다.

주인장

블로그에 몇 가지 없는 글 중에서도… 앞으로도 많은 분들이 찾아주시는 글이지만 앞으로는 예전 방식을 사용할 수 없게 되어버려서 새롭게 적용된 방법을 소개해드리려고 합니다.

지난 4월에 네이버에서 한 통 메시지를 받았습니다.

네이버 지도 Open API 서비스 종료한다’ 라는 내용이었습니다.

그리고 향후 지도에 대한 API는 ‘네이버 클라우드 플랫폼’에서만 이용할 수 있다고 합니다.

네아비 지도 OpenAPI 서비스 종료 안내

이 소식을 듣고 전에 올린 게시물의 코드가 더 이상 정상적으로 뜨지 못하겠구나.. 싶어서 수정된 방법으로 다시 올려야겠다.

. 생각만 하다보니 3개월이라는 시간이 흘러버렸습니다.

(-_-) 그동안에도 많은 분들이 예전에 올린 주소에서 위경도찾기 글들을 계속 조회하고 계셨습니다.

늦은 감이 있지만 지금에서야 수정된 버전을 올리도록 하겠습니다.

옛날 글처럼 많은 분들에게 도움이 되길 바랍니다.

변경된 방법도 이전과 마찬가지로 인증정보가 필요합니다.

client IDPW라고 부르셨나 봐요. 이전 네이버 Open API 인증정보를 더 이상 사용할 수 없으므로 네이버 Cloud 플랫폼 가입부터 다시 하셔야 합니다.

따라서 네이버 클라우드 플랫폼의 등록 방법에서 소개하고 수정된 파이썬 코드를 게재합니다.

혹시 코드만 참고하고 싶으시면 아래 부분으로 바로 내려가시면 됩니다.

네이버 클라우드 플랫폼 가입 from 회원가입 to 서비스 가입

네이버 클라우드 플랫폼 포털’의 등록 순서를 먼저 간략히 정리하면 다음과 같습니다.

1. 회원가입 – 네이버 클라우드 플랫폼 포털 2. 결제수단 등록(형식상 필요) 3. 서비스 이용 신청 및 Application 등록 4. 인증정보 확인(인증 IDPW) 1. 회원가입 ‘네이버 클라우드 플랫폼’에 접속하여 회원가입을 진행합니다.

cloud computing services for corporations , IaaS , PaaS , SaaS , with Global region and Security Technology Certificationwww.ncloud.com

네이버 클라우드 플랫폼 화면

회원 가입 시 입력해야 할 정보에 대해 일반 서비스와 동일합니다.

회원가입이 완료되면 ‘결재수단등록’ 버튼을 눌러 결재수단등록화면으로 이동합니다.

회원가입 완료 화면

2. 결재수단 등록 클라우드 서비스 이용료 결재수단을 등록하면 API이용신청을 할 수 있습니다.

일(Day) 몇 개까지는 무료로 쓸 수 있겠지만 정말 웹이나 앱 개발에 쓰는 게 아니면 이용료가 결재가 될 일은 없을 것 같아요. 편하게 가지고 있는 카드로 등록해 주세요.

결재 수단 등록

현재(2019. 7. 26) 회원가입 시 3개월간 사용할 수 있는 신용카드를 제공하오니 참고 부탁드립니다.

🙂

할인 크레디트 이벤트

3. 서비스 이용 신청 및 Application 가입 ‘서비스 → Maps’로 이동하여 ‘이용 신청하기’를 클릭합니다.

Maps 서비스 신청 화면

Maps 아래쪽에 있는 Application 등록을 선택합니다.

Application을 등록하다

네이버 클라우드 플랫폼 콘솔 화면에서 Application을 등록합니다.

앱명은 대충 써 주시고, 서비스 환경 등록에서는 특별히 쓸 것이 없는 경우는 본인의 블로그 주소를 Web 서비스 URL에 기입하시면 됩니다.

🙂

앱 등록

앱 등록이 완료되었습니다.

앱 이름 아래 를 클릭하여 API 호출 시 사용하는 ID와 PW를 확인합니다.

인증정보 클릭시 아래 화면이 뜨면 준비단계는 끝입니다.

파이썬 코드 주소로 위 경도 찾기 – “Geocoder_v2”

사실 이전 코드에서 달라진 부분은 별로 없어요. ‘인증정보’, ‘API호출주소’, 그리고 ‘호출결과보다 위경도 추출’하는 부분 정도가 변경되었습니다.

이하의 코드로 사용하는 파일입니다.

다운로드하여 사용하세요:)

주소로 위도, 경도를 찾는 파이슨 코드입니다.

전에는 xml, json형식을 다 읽을 수 있었는데 이번에 수정할 때 xml형식은 삭제했습니다.

🙂

이상입니다.

읽어주셔서 감사합니다.