구글 지도를 사용하기 위해서 검색하던도중 아래와 같은 방법으로 했습니다.
keytool을 사용하여 debug.keystore에서 값을 가져와서 구글에 등록해서 key를 받고...
http://androidhuman.tistory.com/entry/06-%EA%B5%AC%EA%B8%80%EB%A7%B5-API-%ED%99%9C%EC%9A%A9%ED%95%98%EA%B8%B0-1-MD5-Fingerprint-%EC%83%9D%EC%84%B1-API-Key-%EB%B0%9C%EA%B8%89%EB%B0%9B%EA%B8%B0
api를 사용하기 위해 메니패스트 파일에 권한도 넣어놓고... 하는 방식으로요.
근데 책을 보다보니 이런 방법도 있더라구요.
맵액티비티가 아닌 그냥 액티비티를 상속하여
버튼 하나 만들고, 클릭시 intent만들어서 startactivity해버리더군요.
bt = (Button)findViewById(R.id.button1);
bt.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Uri uri = Uri.parse("geo:129.3163612,38.1241526");
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
}
});
첫번째 방법과, 두번째 방법의 차이점이 뭔지 궁금합니다...




두번째 방법은 http://maps.google.co.kr/ 사이트로 이동하는 것입니다.