안드로이드에서 구글맵 사용하기

안드로이드에서 구글맵을 사용하기 위해서는 먼저 Google MAP API Key를 발급받아야 합니다.
발급받는 방법은 “Google Map API Key 얻기(http://deios.kr/396)“을 참고하세요~

먼저 프로젝트를 생성해 줍니다. 혹은 구글맵을 사용하고 싶은 프로젝트를 열어줘야겠죠~
이 때 주의사항은 반드시 Build Target을 Google APIs로 해줘야 합니다.
저는 2.1버전을 기준으로 작업하니 Google APIs에서 API 버전이 7인 것을 선택했습니다.

다음으로 manifest파일을 수정해 줘야 합니다.
<manifest>와 </manifest> 사이에 인터넷을 사용한다는 퍼머션을 줘야 합니다.

<uses-permission android:name=”android.permission.INTERNET” />

그리고 <application>과 </application>사이에 구글 맵 라이브러리를 사용해야 한다는 것을 명시해 줘야죠~

<uses-library android:name=”com.google.android.maps” />

자 이번에는 레이아웃… 그러니깐 XML을 수정해 봅시다~
구글맵이 표시될 위치에 다음과 같은 코드를 작성합니다.

<com.google.android.maps.MapView
     android:layout_width=”fill_parent”
     android:layout_height=”fill_parent”
     android:enabled=”true”
     android:clickable=”true”
     android:apiKey=”여기에 API Key를 넣으세요
     />

너무나너무나 당연하게도 android:apiKey에는 발급받았던 Google MAP API Key를 넣어 줘야겠죠?

마지막으로 구글맵이 표시될 엑티비티를 MapActivity를 상속받게 만들어 줘야 합니다.
[#M_더보기|접기|public class 엑티비티 이름 extends Activity
_M#]을 다음과 같이 고쳐줍니다.

public class 엑티비티 이름 extends MapActivity

여기까지 하면 내가 원하는 위치에 구글맵이 떡하니 들어갑니다.

참 쉽죠잉~?

cfile10.uf.205E2C494D1350B631B02D.zipcfile6.uf.1161234E4D15CAEE343FD6.pdf

댓글 남기기