如何在iOS中显示巨大的图像(从网络加载200G大小)?

时间:2017-02-13 10:55:03

标签: ios image algorithm gis catiledlayer

我的应用程序需要显示一个巨大的图像,这是远程服务器上的世界地图大小200G。显示器应该是可拖动和可缩放的,这意味着只需要立即显示部件/比例数据, AND 应预先加载周围区域以最小化拖动和缩放时的延迟。同时,它应尽可能清晰地显示延迟最小化。我怎样才能做到这一点?

我朦胧的想法是,将巨大的图像预处理到不同的比例,例如服务器上的1:10,1:20,1:30 ..... 1:MAX_SIZE,何时显示区域@Override public int getViewTypeCount() { return getCount()>0?getCount():1; } ,预加载区域(-100, -100, 100, 100)具有不同的比例, 9用于从1:1缩放到1:9(这是关键,想一想) 2 已预加载以进行拖动。但是看起来我的方法会导致不切实际的预加载和显示效率,并且应该在服务器上预处理大量的比例。

事实上,如何在服务器上最佳地保存200G图像数据是一个问题。

有人可以帮忙吗?欣赏任何见解!

0 个答案:

没有答案