0

プロジェクトの 1 つで 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