Googleマップの上に画像を重ねるモバイルアプリの作成に取り組んでいます。
多数のイメージ オーバーレイがあります (KML では「GroundOverlay」オブジェクト)。マップをスクロールまたはズームすると、いくつかの問題 (主にパフォーマンス) が発生します
いくつかのオプションを試した結果、次のアプローチは、事前にすべての画像オーバーレイを 1 つの画像に結合し、その画像をマップ上に 1 つのオーバーレイとして表示することだと思います。問題は、どこから始めればよいかわからないことです。
オーバーレイ画像を組み合わせた経験のある人はいますか?
解決する必要がある 2 つの問題があると思います。1) 最終的な画像を含む、より大きな「境界ボックス」を計算します。各オーバーレイの境界ボックス (KML で言えば「LatLngBox」) があります。最終的なボックスは、各 LatLngBox の値を調べて、最小/最大値に基づいて最終的なボックスを生成するだけで計算できると思います。これが機能するかどうかについての洞察はありますか?
2) すべてのオーバーレイ画像を単一の最終画像にマージします。ここからどこから始めればよいかわかりません。実際の画像を生成することは問題ではなく、結果の画像が正確になるように各オーバーレイを配置する場所 (つまり、ピクセル レベル) です。
ヒント/ヒントをいただければ幸いです。ありがとう