2011-11-11 105 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

我認爲是這樣,我在gdal2tiles的輸出上使用大圖片(大約30k x 30k)。它只使用「OpenLayers.Control.TouchNavigation」和「OpenLayers.Layer.TMS」圖層在iPad上觸摸 –