0

我在我的一个项目中使用了 SherlockMapFragment。我不通过 xml 膨胀它。目前,我所做的是我有一个布尔标志来检查这是否是我第一次加载地图。

    private Boolean firstView = true;
...

@Override
public View onCreateView...
    if (firstView == true) {
        mMap.moveCamera(center);
        mMap.animateCamera(zoom);
        firstView = false;
    }

这在大多数情况下都可以正常工作。但是当我在应用程序之间切换并打开这个项目时,它会加载地图并定位 LatLng (0,0)。我相信这与重新创建的地图有关,但我不知道要覆盖和修改什么方法。

4

0 回答 0