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);
}