이글을 누른 당신은 어플리케이션 내부에서 다음지도, 구글맵스, 네이버지도 와 같은 기능들을 사용하고자하는 개발자라고 생각하고 글을 쓰겠다.
허접한 개발자인지라 뭐 이런글을 쓰나 할 수도 있겠지만
몇시간 헤메다 정리해봄
학원에서 안드로이드 스튜디오로 개발 배울때 예제로 지도 다루는게 몇번 나왔는데
구글과 OpenLayers와 같은 것들로 배웠는데
아무래도 길찾기, 소요시간, 정확한 주소, 정확한 상호명 등 나오는건 국내 맵들인 네이버와 다음이
적합하다 생각해서 열심히 공부해보았다.
일단 각 api 사이트 주소는 아래에
네이버지도api
↓
https://developers.naver.com/products/map
다음지도 api
↓
구글지도 api
↓
https://developers.google.com/maps/?hl=ko
비교를 하다보니 ( 사실 구글은 길찾기 잘안되는거 보고 비교 안했음)
네이버 지도의 특징을 잘보여주는데
맨아랫쪽 보면 처리한도 웹10만건 모바일 5천건이 있다.
유저 한명이 어플켜고 한번 보면 1뷰씩 올라가고 하루에 5천건까지만 무료로 제공 한다는말....
뭐 어떻게 될지는 모르겠지만 다음은 5만건까지니까 다음으로 가보자
API 이용신청 할때 플랫폼과 대략적인 어플명같은걸 입력하면
여기서 오른쪽에 API Key 누르면
이런화면이 나오고 여기서 REST/JS API 누르면
요런팝업창이 뜨는데 여기서 안드로이드 누르고
만들던 어플에서 package 뒤에 있는 com. 어쩌고 저쩌고 하는 이름을 복사해서 넣으면
끝
그러면 상부에 API키 afasfgnqawerognqerjtgnqjow3rtgnoqw3jn4tg 이런식으로 나오는걸
소스에다 붙여넣으면 된다.
하나 실험으로 만들던 어플에 지도 한번 넣어보고
다음에서 샘플로 만든데서 돌려봤는데
com.example.arial.패키지명 으로 저장했을때 해당 패키지만 작동하고
아래 주소 있는데 샘플돌릴때는 샘플 주소명으로 수정하면 원래 어플이 안돌아가고그런다.
뭐 둘이 패키지명을 같게 만들면 둘다되긴하겠지만?
사용은 샘플이 잘되있기때문에 (다음지도 수준) 보고 필요한것만 잘따라 할 수있도록.
net.daum.android.map.openapi.sampleapp
다음지도 api 샘플 정리가 잘된 곳
↓
http://apis.map.daum.net/download/android/sample/Android_DaumMap_Sample_1.2.18.0.zip
'안드로이드 스튜디오' 카테고리의 다른 글
다불러-개인정보처리방침 (1) | 2018.11.09 |
---|---|
안드로이드 스튜디오 써야하는 이유 간편기능 모음 (0) | 2016.05.14 |
실행 오류 Error:Execution failed for task ':app:buildInfo Debug Loader' (0) | 2016.05.14 |
안드로이드 스튜디오 - 버튼 꾸미기, 디자인하기 (0) | 2016.05.08 |
Git.exe 파일을 찾을 수 없습니다. -해결하기 (0) | 2016.05.06 |