0

(最初の!) Android アプリで、xml で定義された Google マップにオプションを追加しようとしています。Java から、いくつかのオプションを変更したいと思います。私は次のようにこれをやろうとします:

GoogleMap mMap = null;

if (mMap == null) {
    mMap = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();
    if (mMap != null) { 
        Log.wtf("DE MAP IS", "GECREEERD!!!");
        GoogleMapOptions options = new GoogleMapOptions();
        options.mapType(GoogleMap.MAP_TYPE_SATELLITE)
                .compassEnabled(false)
                .rotateGesturesEnabled(false)
                .tiltGesturesEnabled(false);
        mMap.newInstance(options);
    }
}

残念ながら、mMap.newInstance(options);The method newInstance(GoogleMapOptions) is undefined for the type GoogleMap」というエラーが表示されます。

これを修正する方法を知っている人はいますか?すべてのヒントは大歓迎です!

4

1 に答える 1

1

これを使用してオプションを選択します

int mapType =  GoogleMap.MAP_TYPE_SATELLITE;

FragmentManager manager = getSupportFragmentManager();
SupportMapFragment mapFragment = (SupportMapFragment) manager.findFragmentById(R.id.map);
map = mapFragment.getMap();
map.setMapType(mapType);
于 2013-09-17T10:42:22.200 に答える