0

我正在尝试在我的(第一个!)Android 应用程序中向我的 xml 定义的谷歌地图添加选项。从 Java 开始,我现在想更改一些选项。我尝试按如下方式执行此操作:

谷歌地图 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);说“ GoogleMap 类型的方法 newInstance(GoogleMapOptions) 未定义”时出现错误。

有人知道我该如何解决这个问题吗?欢迎所有提示!

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 回答