詳細は入会方法をご覧下さい。Mapを表示するアプリケーションのベースを作成します。以下、作成のポイントです。Mapにアクセスするためにandroid:apiKeyの指定が必要です。勉強会/MapsAPIKeyを参照して取得してください。Mapを制御するアクティビティは、com.google.android.maps.MapActivityです。isRouteDisplayedを実装する必要があります。ルート情報を表示する場合はtrueを返します。Mapのズームや表示位置の設定などは、MapControllerを取り出して行います。Mapを拡大、縮小するウィジェットは、getZoomContollerで取り出して、好きな位置に配置することができます。Poroject"を選択して、"Next"ボタンを押します。開いたダイアログで、以下のように入力してFinishボタンを押します。†パーミッションの設定や、ライブラリの設定を行うために、AndroidManifest.xmlを編集しましょう。android:name="com.google.android.maps"/>上記の二つを追加したマニフェストファイルの全体は、以下のようになります。画面のレイアウトを決定するために、res/layout/main.xmlを編集しましょう。このアプリケーションでは、上部に水平方向のリニアレイアウトを配置し、中に地図を表示するMapViewを配置します。レイアウトのリソースを作成します。res/layoutのmain.xmlを開き、以下のように入力します。動作させる場合には、apiKeyの取得が必要です。勉強会/MapsAPIKeyを参考に取得して下さい。配置したMapViewの処理を呼び出すために、アクティビティのベースクラスをMapActivityに変更します。srcの下のjp.hews.hellomapのHelloMapActivity.javaを開いて、Activityを継承している部分を、MapActivityの継承に書き換えますMapActivityをインポートするために、ctrl-shift-Oを押します。{抽象メソッドのisRouteDisplayedを実装します。methods"を選択すると便利です。戻り値は、felaseにします。Application"で実行してみましょう。MapActivityの初期値に設定されている地図が表示されます。†このままでは、地図が大きすぎるので、拡大して表示してみましょう。ここでは、簡略化のため、固定の倍率と場所を設定してみましょう。onCreateメソッドの中で、findViewByIdを使用してMapViewクラスを取り出します。MapViewをctrl-shift-Oでインポートします。(MapView)findViewById(R.id.mapview);MapViewからMapControllerを取り出します。ズームレベルと、表示する場所をを設定します。m.getController();コントローラを使用してズームレベルと、表示する場所を設定します。地図を拡大縮小するウィジェットを、MapViewから取り出すことができます。このコントロールをビューに追加することで、タッチするとプラスとマイナスのボタンが表示されるようになります。m.addView(zc);この時点で、ソースコードは、以下のようになっています。}実行すると、以下の画面が表示されます。