Android 如何设置Google地图的默认目标位置?
我正在我的一个项目中使用SherlockMapFragment。我不会通过xml来夸大这一点。现在,我要做的是我有一个布尔标志来检查这是否是我第一次加载地图Android 如何设置Google地图的默认目标位置?,android,google-maps-android-api-2,Android,Google Maps Android Api 2,我正在我的一个项目中使用SherlockMapFragment。我不会通过xml来夸大这一点。现在,我要做的是我有一个布尔标志来检查这是否是我第一次加载地图 private Boolean firstView = true; ... @Override public View onCreateView... if (firstView == true) { mMap.moveCamera(center); mMap.animateCamera(z
private Boolean firstView = true;
...
@Override
public View onCreateView...
if (firstView == true) {
mMap.moveCamera(center);
mMap.animateCamera(zoom);
firstView = false;
}
这在大多数情况下都很有效。但当我在应用程序之间切换并打开此项目时,它会加载地图并以LatLng(0,0)为目标。我相信这与正在重新创建的地图有关,但我不知道要覆盖和修改什么方法 你是按照谷歌提供的例子来设置地图的吗。问题是,我不会膨胀包含mapfragment的xml布局。我要做的是在viewpager中添加一个MyMapFragment.class。我可以在MyMapFragment中使用getMap()。