본문 바로가기
프로그래밍 놀이터/안드로이드, Java

[Android/안드로이드] MapView 사용을 위한 기본 설정.

by 돼지왕 왕돼지 2012. 2. 18.
반응형


안녕하세요 돼지왕 왕돼지입니다.
오늘은 MapView 사용을 위한 기본 설정에 대해 알아보겠습니다.


1. API Key 등록.

 
 - MapView 를 사용하기 위해서는 Google 에 등록을 하여야 합니다. ( 구글 정책 )

 - Java JDK의 bin에 있는 keytool 을 이용하여 MD5 Fingerprint를 얻어서 등록합니다.
   주의할 점은 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 를 설정해야 정상적으로 작동합니다. ( 버전과 환경에 따라 다를 수는 있습니다만.. ) 
 
로그인 없이 추천 가능합니다. 손가락 꾸욱~

반응형

댓글