2012-03-25 42 views
0

我正在嘗試在LWUIT上創建離線地圖。但是我遇到了一些我不知道如何解決的問題,或者是否有可能在LWUIT中允許的問題。我正嘗試使用圖片作爲地圖,它的文件大小爲300KB,但問題在於它的尺寸爲2728x3323,這是移動電話的屏幕大小。這就是爲什麼如果我嘗試創建圖像以將其用作標籤,則會出現OutOfMemoryException。是否可以對該圖像進行平移?如果是這樣,有人可以教我或告訴我怎麼做?即使沒有縮放功能也沒問題。我只是想通過平移來看整個圖像。我也想問如何在它上面繪製圖像,因爲我想以編程方式在圖像上繪製一些線條和標記。任何幫助將非常感激。在LWUIT中創建離線地圖應用程序

感謝

回答

1

它不可能在MIDP和個人,因爲應用程序RAM是有限的,即使在現代智能手機不實用。

映射應用程序(甚至是瀏覽器上的谷歌地圖)可以獲取更小的圖像並對其進行平鋪,這使得它們可以加載多張比單張大圖像便宜的小圖像。

+0

感謝Shai的回答。所以現在我有新的問題,這是圖像的平鋪。 LWUIT中是否有可用於此功能的功能?我試過尋找它,但我沒有找到任何東西。你有什麼想法可以與我分享如何做到這一點?您的答覆將非常感激。 謝謝。 – arthurbc 2012-03-25 22:41:56

+0

這意味着從頭創建一個映射組件。風格確實有一個平鋪背景類型,但它不是你所需要的,因爲Map更精緻。我知道LWUIT中有一個開源的Map應用程序,但我不知道它在哪裏,或許可證是否適合您。 – 2012-03-27 18:39:16