-
Google Play Servicesをプロジェクトに追加する:
- build.gradleファイル(アプリレベル)を開きます。
- dependenciesブロックに以下の依存関係を追加します:
implementation 'com.google.android.gms:play-services-maps:17.0.0'
-
マップの表示用のフラグメントを作成する:
- XMLレイアウトファイルにマップの表示領域を定義します。例えば、
fragment_map.xml
というファイルを作成し、以下のように設定します:<fragment android:id="@+id/mapFragment" android:name="com.google.android.gms.maps.MapFragment" android:layout_width="match_parent" android:layout_height="match_parent" />
- XMLレイアウトファイルにマップの表示領域を定義します。例えば、
-
マップの表示とデフォルトズームの設定:
- アクティビティファイル(例: MainActivity.java)を開き、以下のコードを追加します:
import com.google.android.gms.maps.CameraUpdateFactory; import com.google.android.gms.maps.GoogleMap; import com.google.android.gms.maps.MapFragment; import com.google.android.gms.maps.OnMapReadyCallback; import com.google.android.gms.maps.model.CameraPosition; import com.google.android.gms.maps.model.LatLng; import com.google.android.gms.maps.model.LatLngBounds; public class MainActivity extends AppCompatActivity implements OnMapReadyCallback { private GoogleMap mMap; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); MapFragment mapFragment = (MapFragment) getFragmentManager().findFragmentById(R.id.mapFragment); mapFragment.getMapAsync(this); } @Override public void onMapReady(GoogleMap googleMap) { mMap = googleMap; // デフォルトズームの設定 float defaultZoom = 15.0f; // ズームレベルを調整する必要がある場合は適宜変更してください LatLng defaultLocation = new LatLng(35.6895, 139.6917); // デフォルトの位置を設定します CameraPosition cameraPosition = new CameraPosition.Builder() .target(defaultLocation) .zoom(defaultZoom) .build(); mMap.moveCamera(CameraUpdateFactory.newCameraPosition(cameraPosition)); } }
- アクティビティファイル(例: MainActivity.java)を開き、以下のコードを追加します:
これで、Android StudioでGoogleマップのデフォルトズームを設定する準備が整いました。必要に応じてdefaultZoom
とdefaultLocation
の値を変更して、デフォルトのズームレベルと位置を調整してください。
以上がシンプルで簡単な方法であり、コード例も含んでいます。これを参考にして、GoogleマップのデフォルトズームをAndroid Studioで設定してください。