我在iPad上的UIWebView中遇到與OpenLayers有關的一些問題。它基於離線的基於圖層的圖層從用戶文檔目錄本地加載。有些瓷磚顯示爲白色,直到我更改縮放級別或將它們向遠離屏幕滾動時纔會更改。但是,這似乎並不是一個問題,設置重試次數將會解決,因爲我將丟失的瓷磚顏色更改爲紅色,並且它仍然顯示爲白色。OpenLayers在iPad上顯示白色瓷磚
我想知道iPad是否放棄了由於內存限制而渲染瓷磚?
我在iPad上的UIWebView中遇到與OpenLayers有關的一些問題。它基於離線的基於圖層的圖層從用戶文檔目錄本地加載。有些瓷磚顯示爲白色,直到我更改縮放級別或將它們向遠離屏幕滾動時纔會更改。但是,這似乎並不是一個問題,設置重試次數將會解決,因爲我將丟失的瓷磚顏色更改爲紅色,並且它仍然顯示爲白色。OpenLayers在iPad上顯示白色瓷磚
我想知道iPad是否放棄了由於內存限制而渲染瓷磚?
我剛剛解決了這個問題,似乎src
從來沒有與標準Image.clear()
方法發佈,我花了一些時間和調整,以使其工作。
請試試這個,並告訴我們,如果你仍然有問題。
OpenLayers.IMAGE_RELOAD_ATTEMPTS = 3;
已用3,5及更高值對此進行了測試。看起來它通過這種情況 - 圖像確實出現,如果你捏(出現較高層),然後捏回來。 –
奇怪,我沒有這些問題。你正在運行最新的2.11? – capdragon
我認爲是這樣,我在gdal2tiles的輸出上使用大圖片(大約30k x 30k)。它只使用「OpenLayers.Control.TouchNavigation」和「OpenLayers.Layer.TMS」圖層在iPad上觸摸 –
你能在這裏發表更多的細節嗎?謝謝。 –
真的會喜歡這裏的答案:)這對我來說仍然是一個問題。 (以及其他人) –
此外,您的個人資料中沒有任何聯繫信息。所以我無法與你聯繫。 –