2011-11-11 16 views
1

iPadのUIWebViewでOpenLayersといくつかの問題が発生しています。これはオフラインのタイルベースのレイヤーで、ユーザーのドキュメントディレクトリからローカルにロードされます。一部のタイルは白く表示され、ズームレベルを変更するか、画面から遠くにスクロールするまで変更されません。しかし、これは、欠落しているタイルの色を赤に変更しても、それが白く見えるので、再試行の回数を設定すると解決されるという問題はないようです。OpenLayersはiPad上に白いタイルを表示します

iPadがメモリの制約のためにタイルをレンダリングすることをあきらめているのだろうか?

答えて

0

私はちょうどこの問題を解決しました。srcは標準Image.clear()メソッドでは決してリリースされていないようです。

+0

ここに詳細を載せてください。ありがとう。 –

+0

答えは本当に好きですか?それはまだ私の問題です。 (と思われる他人) –

+0

また、あなたのプロフィールに連絡先情報がありません。だから私はそれについてあなたと連絡を取ることができません。 –

1

問題がまだ残っている場合は、とにかくこれを試してください。

OpenLayers.IMAGE_RELOAD_ATTEMPTS = 3; 
+0

これを3,5、およびそれ以上の値でテストしました。このケースを通り過ぎているように見えます - ピンチアウト(より高いレイヤーが現れるように)してピンチしても画像が表示されます。 –

+0

奇妙なことに、これらの問題はまったくありません。あなたは最新の2.11を実行していますか? – capdragon

+0

私はそう考えています。大きな画像(約30k x 30k)でgdal2tilesの出力を使用しています。「OpenLayers.Control.TouchNavigation」と「OpenLayers.Layer.TMS」レイヤーを使用してiPadでのみタッチします –

関連する問題