新しいGoogleMapsAndroid API v2を使用しており、画面ビューの隅の緯度座標を検出する必要があります。これを行うにはmMap.getProjection()。getVisibleRegion()を使用します。これは、プログラムを最初にロードしたときに正常に機能しますが、プログラムを終了してから再度開くと(戻るボタンまたはホームボタンを使用して)getVisibleRegion ()は、すべて(0.0、0.0)の緯度座標を返します。プログラムを最初に開いたときに、VisibleRegionオブジェクトをグローバルとしてアプリケーションクラスに保存する回避策がありますが、これは悪い考えのようです。再度開いたときにlatlng座標がゼロになる(ただしnullではない)理由を理解している人はいますか?ありがとう!
編集:初期ロードで(0.0、0.0)の可視領域が得られることがあるため、回避策は実行できません。getProjection()。fromScreenLocation(point)を使用しても0が返されます。