注: SleipnirだとTextBoxにカーソルが移らなかったが、Firefoxならいけた
http://code.google.com/android/maps-api-signup.html
が、まず MD5 fingerprint を取得しておく必要がある
fingerprint の取得には keytool コマンドを使う
コマンドプロンプトで keytool が見つからない場合は、
環境変数の Path に jdk のbinのパス (例えば、C:\Java\jdk1.6.0_11\bin)
を追加する
コマンドプロンプト(Windows)や terminal で以下のコマンドを実行する
Windows XP の場合
> keytool -list -keystore "C:¥Documents and Settings¥%USERNAME%¥.android¥debug.keystore"
Windows Vista の場合
> keytool -list -keystore "C:¥Users¥%USERNAME%¥.android¥debug.keystore"
Mac/Linux の場合
> keytool -list -keystore ~/.android/debug.keystore

発行された fingerprint を Android Google API のページで登録する
AndroidManifest.xml にライブラリとパーミッションを設定する
- <!--xml version="1.0" encoding="utf-8"?-->
- <manifest <brbr=""> <application>
- <!-- Googleから提供されているライブラリを追加-->
- <uses-library <brbr=""> android:name="com.google.android.maps“/>
- </uses-library></application>
- <!-- インターネットへのアクセスのパーミッションを追加-->
- <uses-permission <brbr=""> android:name="android.permission.INTERNET“/>
- </uses-permission></manifest>
main.xml で MapView を設定する
- <linearlayout>
- …
- <com.google.android.maps.mapview <brbr=""> android:id="@+id/mapview"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- android:enabled="true"
- android:clickable="true"
- android:apiKey="[取得したMap APIキー]" />
- </com.google.android.maps.mapview></linearlayout>
アクティビティを地図制御用の MapActivity に変更する
- import com.google.android.maps.MapActivity;
- public class HelloActivity extends MapActivity {
- // ルート情報を表示している場合はtrueを返す
- // 表示していない場合はfalseを返す
- rotected boolean isRouteDisplayed() {
- return false;
- }
- }
Map が表示された

More...
eclipse で Android メモ
実行で死んだときに、Log を見る
[Window] -> [Open Perspective] -> [DDMS]
必要なものを import 定義してくれる
[Ctrl] + [Shift] + o