衛星測位のアプリケーションならGoogle Mapを使ってみたいので,
Google Maps Android API v2の勉強.
頻繁に開発ツールやAPIがアップデートされているためか,検索でヒットする
サイトの説明が結構ばらばらです.SDKもインストールしたばかりなので,
Google Developersの最新情報を参考に,作業を進めます.
Google Maps API: Getting Started
非常に丁寧な説明で,基本的に順番通りに進めて行けば良いのですが,
説明がテキストベースということもあり,API keyの取得には戸惑いました.
ここは,スクリーンショットが豊富な解説サイトが参考になります.
Google Maps Android API v2 - Tutorial
Android working with Google Maps V2
さて,Getting Startedでは,Add a mapでサンプルをビルドするところまでしか
説明されていません.
とりあえずエミュレータでで実行してみたのですが,まずは失敗.
(クリックで拡大)
エラーメッセージを頼りに検索してみたら,こんなスレッドを発見.
stackoverflow: This app won't run unless you update Google Play Services
UPDATE
The Google maps API v2 is now installed on the latest Google system images (api:19 ARM or x86).
So your application should just work with the new images. There is no need to install these files.
どうやらGoogle Maps API v2をサポートしているsystem imageはAPI Level 19以上のようです.
そこで,AVDのTargetをGoogle APIsのLevel 19で作りなおし.
(クリックで拡大)
これで無事にGoogle Mapsがエミュレータで動作しました.
(クリックで拡大)
Google Maps Android API v2の勉強.
頻繁に開発ツールやAPIがアップデートされているためか,検索でヒットする
サイトの説明が結構ばらばらです.SDKもインストールしたばかりなので,
Google Developersの最新情報を参考に,作業を進めます.
Google Maps API: Getting Started
非常に丁寧な説明で,基本的に順番通りに進めて行けば良いのですが,
説明がテキストベースということもあり,API keyの取得には戸惑いました.
ここは,スクリーンショットが豊富な解説サイトが参考になります.
Google Maps Android API v2 - Tutorial
Android working with Google Maps V2
さて,Getting Startedでは,Add a mapでサンプルをビルドするところまでしか
説明されていません.
とりあえずエミュレータでで実行してみたのですが,まずは失敗.
![](https://blogimg.goo.ne.jp/user_image/1c/3a/7191ae2a2b814730da8d2f3e765363f8.png)
エラーメッセージを頼りに検索してみたら,こんなスレッドを発見.
stackoverflow: This app won't run unless you update Google Play Services
UPDATE
The Google maps API v2 is now installed on the latest Google system images (api:19 ARM or x86).
So your application should just work with the new images. There is no need to install these files.
どうやらGoogle Maps API v2をサポートしているsystem imageはAPI Level 19以上のようです.
そこで,AVDのTargetをGoogle APIsのLevel 19で作りなおし.
![](https://blogimg.goo.ne.jp/user_image/21/74/fafe2b0129795371e27ad2db231ac199.png)
これで無事にGoogle Mapsがエミュレータで動作しました.
![](https://blogimg.goo.ne.jp/user_image/25/5b/ebd741b4fff993ff5e9ad78379758c3c.png)