Google Maps API Key を入手する

既に Google Maps Android v1 を使っている場合、API Key は入手しているけれどもそれは v2 では使えないので、再度取得しなければならない。


手順は下記のページの通り。

1.Google APIs Console にアクセス


2.[Create project...] をクリック
既に Google APIs Console にアクセスしたことのある人はこの手順は必要なし。


3.左のナビゲーションから [Services] を選択
多分最初は [Services] が表示されてる。


4.[Google Maps Android API v2] を見つけてスイッチをクリックして [ON] にする
[OFF] のスイッチをクリックすると [Review Terms of Service] 画面になるので、[Google Maps/Google Earth APIs Terms of Service] を読んで、OK なら [I agree to these terms.] をチェックして [Accept] をクリック。



5.左のナビゲーションから [API Access] を選択


6.[Create new Android key...]をクリックして Certificate fingerprint を入力


Certificate fingerprint は、今まで v1 を使っていた場合は既に Certificate fingerprint を作ったはずなので、ターミナルを開いて .android フォルダに移動して

keytool -list -v -keystore KEY_STORE_NAME.keystore

とすれば確認できる。(KEY_STORE_NAME は各人のキーファイルの名前)
MD5 でなく SHA-1 なので注意!)


まだの場合は作成する。

入力する値は、SHA1 の certificate fingerprint に続けてセミコロン、そしてアプリケーションのパッケージ名
例えば、certificate fingerprint が [45:B5:E4:6F:36:AD:0A:98:94:B4:02:66:2B:12:17:F2:56:26:A0:E0] で、アプリケーションのパッケージ名が [com.example.mapdemo] の場合はこんな感じ。

45:B5:E4:6F:36:AD:0A:98:94:B4:02:66:2B:12:17:F2:56:26:A0:E0;com.example.mapdemo


7.[Key for Android apps (with certificates)] が加わる
この中の [API key] が Google Maps Android API v2 を使うのに必要な API key。