Android 按下选项菜单按钮时Google Maps API更改视图?

Android 按下选项菜单按钮时Google Maps API更改视图?,android,google-maps,Android,Google Maps,当按下“我的选项”菜单中的一个按钮但它不工作时,我正试图将视图从“交通”更改为“卫星”。。这是我的密码: 这是我的混凝土 这是我的选择 我确实在代码顶部将mapViewControll布尔值设置为true。。这里可能有什么问题???尝试在最后的地图视图上调用invalidate方法。忘记放置mainMap.setTrafficfalse;反之亦然,在onoptionItemSelected方法中尝试过,但仍然没有发生任何事情。 public void onCreate(Bundle savedI

当按下“我的选项”菜单中的一个按钮但它不工作时,我正试图将视图从“交通”更改为“卫星”。。这是我的密码: 这是我的混凝土

这是我的选择


我确实在代码顶部将mapViewControll布尔值设置为true。。这里可能有什么问题???

尝试在最后的地图视图上调用invalidate方法。

忘记放置mainMap.setTrafficfalse;反之亦然,在onoptionItemSelected方法中

尝试过,但仍然没有发生任何事情。
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    //Adding features for the map
    mainMap = (MapView)findViewById(R.id.mvMain);
    mainMap.setBuiltInZoomControls(true);

    //THESE I WILL USE!!!
    //mainMap.setSatellite(true);
    mainMap.setTraffic(true);
    mapViewControll = true;
    mapController = mainMap.getController();
}
public boolean onOptionsItemSelected(MenuItem item) {

    switch(item.getItemId()){

    //Change View
    case R.id.changeView:
        if(mapViewControll = false){
        mainMap.setSatellite(true);
        }

        else{
            mainMap.setTraffic(true);
        }
        break;

    //Help
    case R.id.help:
        break;

    }

    return super.onOptionsItemSelected(item);
}