Androidのアプリ内に表示する目的で作成しました。
https://code.google.com/apis/console/
↑のURLへアクセスしてAPIキーと使用許可をすること。
上から順に実装していきます。
//=======================================
// Manifestファイルに追加
//=======================================
//※【Your API KEY】の部分は各自作成したAPIキーを挿入
//=======================================
// レイアウトXMLに追加
//=======================================
//=======================================
// 外部ライブラリを追加(google-play-services_lib)
//=======================================
AndroidSDKファイルから以下のディレクトリを確認
\extras\google\google_play_services\libproject\google-play-services_lib
※存在しない場合はAndroid SDK Managerから『Google Play services』をインストールする
上記ファイルをプロジェクトをインポートする方法と同じ流れでインポートする
※ワークスペースにコピーすることをオススメします
インポートが完了したらライブラリを使用するプロジェクト(マップを使用するプロジェクト)の設定を開き以下の処理を行う
設定⇒Androidへ移動
①Project Build Targetを適切なLevelのGoogle APIsへ変更
②Libraryの『Add』から『google-play-services_lib』を選択して追加する
以上でライブラリは追加完了
//=======================================
// createActivityに追加
//=======================================
//--------------------------------------------------- // マップを表示するための初期宣言 // バージョンが変わってMapFragmentからSupportMapFragmentになってるみたい // SupportMapFragmentを使用するときはActivityをFragmentActivityにすること GoogleMap map = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)).getMap(); //GoogleMap map = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap(); //--------------------------------------------------- // 起動時に表示する座標を指定 LatLng sydney = new LatLng(35.65715595,139.75671929); // 自分のいる位置を表示するか map.setMyLocationEnabled(true); // 起動時に座標を先ほど指定した座標に移動させる、第二引数でズーム率を変更できる map.moveCamera(CameraUpdateFactory.newLatLngZoom(sydney, 17)); // マーカーを作成する ※今回は不使用 map.addMarker(new MarkerOptions() .title("Sydney") .snippet("The most populous city in Australia.") .position(sydney));
多分これで表示されると思います。
表示されなかったらコメントをお願いしますー
どこか抜けてると思うので・・・