반응형
안녕하세요 돼지왕 왕돼지입니다.
오늘은 MapView 사용을 위한 기본 설정에 대해 알아보겠습니다.
1. API Key 등록.
- MapView 를 사용하기 위해서는 Google 에 등록을 하여야 합니다. ( 구글 정책 )
- Java JDK의 bin에 있는 keytool 을 이용하여 MD5 Fingerprint를 얻어서 등록합니다.
주의할 점은 debug 키로 등록을 할 경우에는 마켓에 올릴 때 문제가 될 수 있습니다. SignKey 가 달라질 것이기 때문이죠.
주의할 점은 debug 키로 등록을 할 경우에는 마켓에 올릴 때 문제가 될 수 있습니다. SignKey 가 달라질 것이기 때문이죠.
따라서 location 을 잘 지정해주어야 합니다. 마켓 릴리즈용 sign key 를 연결해야 한다는 의미입죠.
keytool -list -storepass <password> -keystore <location>
위 사이트에 접속하여 위 명령으로 생성된 MD5 Fingerprint를 등록하면, Api key를 얻을 수 있습니다.
2. uses-library 와 uses-permission 필요
- Application 태그 안에
<uses-library android:name="com.google.android.maps"/>
- Manifest 태그 안에
<uses-permission android:name="android.permission.INTERNET"/>
3. MapView 등록.
<com.google.android.maps.MapView
android:id="@+id/mapview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="true"
android:apiKey="API_KEY"
/>
apiKey 에는 구글에서 얻어온 apiKey 값을 지정해줍니다.
이것이 제대로 지정 안 되면 정상동작하지 않습니다.
이것이 제대로 지정 안 되면 정상동작하지 않습니다.
4. 일반 Activity 대싱 MapActivity 를 extends
5. implement 구현
protected boolean isRouteDisplayed(){
return false;
}
참고사항
Google API 로 SDK 를 설정해야 정상적으로 작동합니다. ( 버전과 환경에 따라 다를 수는 있습니다만.. )
기본 APIs
2012/02/18 - [프로그래밍 놀이터/안드로이드] - [Android/안드로이드] MapView 관련 APIs.
2012/02/18 - [프로그래밍 놀이터/안드로이드] - [Android/안드로이드] MapView Overlay 관련 Apis 와 simple example.
2012/02/18 - [프로그래밍 놀이터/안드로이드] - [Android/안드로이드] MapView 관련 APIs.
2012/02/18 - [프로그래밍 놀이터/안드로이드] - [Android/안드로이드] MapView Overlay 관련 Apis 와 simple example.
로그인 없이 추천 가능합니다. 손가락 꾸욱~
반응형
'프로그래밍 놀이터 > 안드로이드, Java' 카테고리의 다른 글
[Android/안드로이드] Animation Listener 를 사용해보자. (0) | 2012.02.18 |
---|---|
[Android/안드로이드] Surface View 에 대해 알아보자. (1) | 2012.02.18 |
[Android/안드로이드] GeoCoder 사용법. (0) | 2012.02.18 |
[Android/안드로이드] GPS 관련 APIs with simple example. (0) | 2012.02.18 |
[Android/안드로이드] MapView 관련 APIs. (0) | 2012.02.18 |
댓글