3

GMSGroundOverlay の制限は何ですか? これは、ファイルサイズ、解像度などです。

Google マップ SDK 1.5 を使用しています。4836x5557 72 dpi 6.6 MB の画像からグラウンド オーバーレイを作成しました。その画像は表示されませんでした。画像を 3481x4000 72 dpi 4.5 MB に縮小すると、そのオーバーレイ画像が表示されました。

解像度とファイルサイズのいくつかの順列を試しましたが、パターンを突き止めることができませんでした. ドキュメントやヘッダーに制限に関するドキュメントはありませんでした。

必要なマップ オーバーレイを使用するお客様がいる場合、これは私にとって重要です。オーバーレイ グラフィックスの制約を前もって提供できることは、関係者全員にとって便利であり、多くの時間を節約できます。

ありがとうございました。

4

1 に答える 1

1

オーバーレイは OpenGL を使用して 1 つのテクスチャとしてレンダリングされるため、そのサイズの制限はおそらく OpenGL テクスチャ サイズの制限と同じです。

最新のデバイスでは、テクスチャの最大サイズは 4096×4096 です: https://apptyrant.com/2014/04/19/max-opengl-texture-sizes-for-various-ios-devices/

解決策は、オーバーレイ サイズを制限するか、Tiles APIを使用することです。

于 2017-04-04T07:24:10.193 に答える