1. ホーム
  2. java

[解決済み] Google Maps APIの "My location "ボタンの位置変更

2023-05-31 21:25:54

質問

Google Maps Android API v2 を使用していますが、"My Location" ボタンの位置を偶然に変更する方法が必要です。

私はこのように"My Location"ボタンを取得します。

GooglePlayServicesUtil.isGooglePlayServicesAvailable(getApplicationContext());
final GoogleMap map = ((SupportMapFragment) getSupportFragmentManager()
        .findFragmentById(R.id.map)).getMap();

// This gets the button
map.setMyLocationEnabled(true);

どのように解決するのですか?

GoogleMap.setPadding(left, top, right, bottom) を使用するだけで、他のビューによって隠されている可能性のあるマップの部分を示すことができるようになります。パディングを設定すると、標準のマップ コントロールの位置が変更され、カメラの更新ではパディングされた領域が使用されます。

https://developers.google.com/maps/documentation/android/map#map_padding