안드로이드 맵뷰 예제

이 자습서를 완료하려면 Android용 지도 SDK를 사용할 수 있는 권한이 있는 Google API 키가 필요합니다. 다음은 Android 개발에 대한 기본 지식이 이미 있다고 가정합니다. 기본사항에 대한 안드로이드 개발 자습서를 확인하십시오. 다음 단계에 따라 Android Studio에서 자습서 프로젝트를 만듭니다. 12-17 01:56:57.759: E/AndroidRuntime (25080): 치명적인 예외: 주요 12-17 01:56:57.759: E/AndroidRuntime (25080): java.lang.runtime예외: 활동을 인스턴스화할 수 없음 ComponentInfo{com.com.com.com.com.com.com.com.e.homeActivity}. java.lang.ClassNotFoundException: com.example.HomeActivity in loader dalvik.system.PathClassLoader[/data/app/com.example-2.apk] 12-17 01:56:57.759: E/AndroidRuntime (25080): android.app.activityThread.performLaunchActivity ActivityThread.java:1573) 12-17 01:56:57.759: E/AndroidRuntime (25080): android.app.app.ActivityThread.handleLaunchActivity (ActivityThread.java:1667) 12-17 01:56:57.759: E/AndroidRuntime(25080.759) ActivityThread.java:117) 12-17 01:56:57.759: E/AndroidRuntime (25080): android.app.app.ActivityThread$H.handleMessage(ActivityThread.java:935) 12-17 01:56:57.759: E/AndroidRuntime(25080)에서…android.message.. Handler.java:99) 12-17 01:56:57.759: E/AndroidRuntime (25080): android.os.looper.loop(Looper.java:123) 12-17 01::56:57.759: E/AndroidRuntime (25080): android.app.ActivityThread.main(ActivityThread.java:3687) 12-17 01:56:57.759: E/ 안드로이드 런타임 (25080): 에서 자바.lang.reflect.Method.invokeNative (네이티브 방법) 12-17 01:56:57.759: E/AndroidRuntime (2508 0): 에서 java.lang.reflect.Method.invoke (Method.java:507) 12-17 01:56:57.759: E/AndroidRuntime (25080): com.android.internal.os.ZygoteInit$방법AndArgsCaller.run (ZygoteInit.java:867) 12-17 01:56:57.759: E/AndroidRuntime (2508 0): 에서 com.android.internal.os.ZygoteInit.main (ZygoteInit.java:625) 12-17 01:56:57.759: E/AndroidRuntime (25080): dalvik.system.NativeStart.main(네이티브 메서드) 12-17 01:56:57.759: E/AndroidRuntime(25080): java.lang.ClassNotFoundException: com.example.homeActivity in loadvik.system.PathClassLoader[/data/app/com.apk] 12-17 01:56:57.759: E/AndroidRuntime (25080): dalvik.system.PathClassLoader.findClass (PathClassLoader.java:240) 12-17 01:56:5 7.759: E/AndroidRuntime (25080): java.lang.ClassLoader.loadClass(ClassLoader.java:551) 12-17 01:56:57.759: E/ AndroidRuntime (25080): java.lang.classLoader.loader.loadClass (ClassLoader.java:511) 12-17 01:56:57.759: E/AndroidRuntime (25080): android.app.app.app.instrumentation.newActivity(Instrumentation.java:1021) 12-17 01:57:57:57 25080: 에서 android.app.ActivityThread.performLaunchActivity (활동스레드.java:1565) 12-17 01:56:57.759: E/AndroidRuntime (25080): … 11 더 클론 또는 GitHub에서 구글지도 안드로이드 API v2 샘플 저장소를 다운로드합니다. 활동의 레이아웃 파일인 activity_maps.xml에 요소를 추가합니다.

이 요소는 맵의 컨테이너 역할을 하고 GoogleMap 개체에 대한 액세스를 제공하기 위해 SupportMap Fragment을 정의합니다. 이 자습서에서는 맵 조각의 Android 지원 라이브러리 버전을 사용하여 이전 버전의 Android 프레임워크와 이전 버전과의 이전 호환성을 보장합니다. 이는 배포 하는 동안 Android 응용 프로그램에 서명 하는 키를 기반으로 합니다. 개발 하는 동안 안 드 로이드 빌드 시스템, 자동으로 만들고 디버그 키를 사용 하 여. API 키를 GOOGLE_MAPS_API_KEY 속성값에 붙여넣습니다.