OSMdroid を使用してオフライン マップを表示します。MapView は Fragment 内に配置されます。マップをズームして 2 つのポイント (top_left、bottom_right) をカバーしたいと考えています。現在、onViewCreated() で zoomToSpan() を呼び出すと、アプリがフリーズします。BoundingBoxE6 と緯度、経度のスパンを使用してみましたが、何も変わりません。
BoundingBoxE6 bb = new BoundingBoxE6(
LocationConstants.TOP_LEFT_LATITUDE,
LocationConstants.TOP_LEFT_LONGITUDE,
LocationConstants.BOTTOM_RIGHT_LATITUDE,
LocationConstants.BOTTOM_RIGHT_LONGITUDE);
また
int latitudeSpan = (int) Math.abs(LocationConstants.TOP_LEFT_LATITUDE*1E6 - LocationConstants.BOTTOM_RIGHT_LATITUDE*1E6);
int longitudeSpan = (int) Math.abs(LocationConstants.TOP_LEFT_LONGITUDE*1E6 - LocationConstants.BOTTOM_RIGHT_LONGITUDE*1E6);
同じ結果が得られます。