Android開発のお勉強

メニュー

E-Mail



Google Mapを表示

 AndroidアプリケーションにGoogleMapを表示できます。
 



●デバッグ版の証明書を取得
 JDKをインストールしたフォルダのbinフォルダにkeytoolがあります。
 コマンドプロンプトで、下記を実行します。
 keytool -list -keystore C:\Users\%USERNAME%\.android\debug.keystore
 
 パスワードを要求されますが、何も入力しなくてよいです。

● APIキーを取得
 Googleへのログインが必要です。
 Android Maps API Key
 へアクセスしてキーを取得します。
 

● AndroidManifest.xmlの設定

 Application Nodesに追加
   <uses-library android:name="com.google.android.maps" />
 許可に追加
  <uses-permission android:name="android.permission.INTERNET" />

● Activity
 MapActivityを継承します。
 MapViewを取得したAPIをもとに生成し、Viewに表示します。
 
 Mapの各種設定は、MapControllerで行います。
 マップの中心とズームを設定します。
 経度/緯度は、小数第6位までを整数にして設定。



import com.google.android.maps.GeoPoint;
import com.google.android.maps.MapActivity;
import com.google.android.maps.MapController;
import com.google.android.maps.MapView;
import android.os.Bundle;

public class MainActivity extends MapActivity {

    @Override
     public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        MapView map = new MapView(this, "APIのキー");
        setContentView(map);

        // 東京駅を表示
        MapController mapController = map.getController();
        mapController.setCenter(new GeoPoint(35681382,139766084));
        mapController.setZoom(16);
    }

    @Override
    protected boolean isRouteDisplayed() {
        return false;
    }
}




Copyright (C) Androidアプリ開発のお勉強. All Rights Reserved.