2017-11-10 17 views
0

Googleマップでタイルレイヤーを使用して関心のある建物のカスタム屋内マップを提供するアプリを作っています。適切な座標でタイルを送信するタイルレイヤーがありますが、タイルの1つが空の場合はいつでも、Googleマップでは透明ではなく白くレンダリングされます。あなたは添付のスクリーンショットでこれを見ることができます。 Google Maps iOSで空のタイルが空白でなく白くレンダリングされます

enter image description here

はここで何が起こっているとどのように私はそれが透明としてこれらのタイルをレンダリングするために得ることができますか?注意してください。タイルは、Photoshopまたはプレビューで表示されたときに異常な特性を示しません。

答えて

0

ImageMagickは、完全に透明なタイルをGoogleマップが理解できなかった16ビット形式(8グレー/ 8アルファ)で保存していました。コンテンツ付きのタイルは、通常の32ビットRGBA形式として保存されていました。タイル生成スクリプトに次のオプションを追加して修正しました。

-define png:color-type=6 
関連する問題