8-4 Googleマップの利用 1.地図を表示 (エミュレータでも可能) Android APIキーを取得しておくこと。 【AndroidManifest.xml】 ・・・ </activity> <uses-library android:name="com.google.android.maps" /> </application> <uses-permission android:name="android.permission.INTERNET" /> </manifest> B.関連クラス クラス 概 要 com.google.android.maps.MapActivityクラス protected boolean isRoutDisplay() ルートが表示されるとき呼び出され る。 com.google.android.maps.MapViewクラス MapView(Context context, String key) void setClickable(boolean enable) void setBuiltInZoomControls(boolean enable) マップビュー作成(APIキー指定) クリック可能にする。 ズームコントロール表示設定。 C.プログラム例(その1) package jp.sample; import com.google.android.maps.*; import android.os.*; import android.widget.LinearLayout; public class SampleMapActivity extends MapActivity { MapView mapV; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); LinearLayout LL = new LinearLayout(this); LL.setOrientation(LinearLayout.VERTICAL); setContentView(LL); mapV=new MapView(this, "XXXXXXXXXXXXX"); mapV.setEnabled(true); mapV.setClickable(true); mapV.setBuiltInZoomControls(true); LL.addView(mapV); } プログラム例(その2) protected boolean isRouteDisplayed(){ return false; } } D. 実行例 ①画面をタッチすると拡大・縮小のボタンが表示されるので、これらのボタンを 押すことで拡大縮小ができる。 ②表示場所の移動は、タッチして動かす。 画面をタッチすると
© Copyright 2024 ExpyDoc