안드로이드 네이버 api 예제

이 문서에서는 안드로이드 플랫폼에서 응용 프로그램 개발에 대한 기본 지식을 가진 사용자를 위해 안드로이드용 네이버 맵 라이브러리를 사용하는 방법을 설명합니다. 안드로이드 응용 프로그램에서 네이버지도 라이브러리를 사용하려면 다음을 준비해야합니다. 그런 다음 클라이언트 ID가 무엇인지 알아보십시오. 네이버 클라이언트 ID는 네이버 개발자 콘솔의 네이버 앱 대시보드에서 확인할 수 있습니다. 안드로이드용 네이버 맵 라이브러리는 안드로이드 스튜디오 프로젝트에서 사용할 수 있습니다. 위치 추적 기능을 사용 하려면 위치 소스를 NaverMap으로 설정할 수 있습니다. 위치 추적 기능을 사용하는 방법에는 두 가지가 있습니다: 일단 네이버 클라이언트 ID, URL 구성표 및 패키지 설정 이름을 확인하면 몇 가지 작업을 수행해야 합니다. 이 섹션에서는 Android 응용 프로그램에서 네이버 맵 라이브러리를 사용하여 맵을 표시하는 방법을 설명합니다. 개발자가 운영 체제, 시스템, 응용 프로그램 및 라이브러리와 같은 프로그래밍을 통해 응용 프로그램을 작성하는 데 사용할 수 있는 다양한 인터페이스에 대한 일반적인 용어입니다.

(예 : 윈도우 API, 자바 API, HTML5 API, 안드로이드 API 등) 네이버 지도 SDK는 기본적으로 사용자의 위치 정보를 사용하지 않기 때문에 사용자의 위치 관련 권한을 요청하지 않습니다. 따라서 위치 추적 기능을 사용하는 앱의 경우 AndroidManifest.xml에서 ACCESS_COARSE_LOCATION 또는 ACCESS_FINE_LOCATION 권한을 지정해야 합니다. 작업을 시작하고 실행하려면 Flutter 프로젝트에서 pubspec 종속성을 선언해야 합니다. 또한 몇 가지 최소한의 안 드 로이드 & iOS 특정 구성을 수행 해야 합니다., 다른 응용 프로그램 충돌 것입니다. 샘플에 클라이언트 ID 및 패키지 값 집합이 없기 때문에 맵이 즉시 표시되지 않습니다. 샘플의 AndroidManifest.xml에서 패키지 이름을 위의 2에 등록된 패키지 이름으로 바꾸고 위에 발행된 값을 적용하여 샘플의 NMapViewer 클래스에서 clientId 매개 변수 값을 테스트합니다. (또한 응용 프로그램에서 패키지 이름을 수정해야합니다응용 프로그램 /build.gradle의 Id및 절대 경로로 AndroidManifest.xml의 활동 이름을 변경합니다.) 라이브러리는 가능한 경우 기본 Android 및 iOS 로그인 SDK API와 밀접하게 일치하려고 합니다. 전체 API 설명서를 보려면 소스 코드를 참조하세요. 모든 것이 여기에 문서화되어 있습니다. 이는 Android 사이트에 대한 네이버 로그인 설명서의 패키지 이름과 기본 클래스에 대한 “링크 앱”을 수행했다고 가정합니다. 이 샘플에서는 맵 라이브러리에서 제공하는 현재 위치 표시 피쳐와 나침반을 기반으로 하는 맵 회전 피쳐를 사용하는 방법을 보여 줍니다.

현재 위치 표시 기능을 사용하려면 AndroidManifest 파일에서 아래와 같이 권한을 설정합니다.