android:如何加载和显示大图像(A0 大小) - 就像谷歌地图一样?

Posted

技术标签:

【中文标题】android:如何加载和显示大图像(A0 大小) - 就像谷歌地图一样?【英文标题】:android: how to load and display large images(A0 size) - like google map did? 【发布时间】:2012-01-17 17:06:00 【问题描述】:

我必须加载并显示一些非常大的图像,一些尺寸为 A0(33.1 × 46.8 英寸)。我确实按照谷歌地图显示地图的方式将图像拆分为可能的平铺(大小为 128x128 像素)以不同的缩放比例级别(用于放大/缩小)并将它们加载到视图中,但我仍然卡在性能问题上,它不够平滑。我想有些人因为你遇到了同样的问题并且得到了解决的想法,所以如果你可以请与我和大家分享。据我所知,有一个 CATiledLayer 类可以在 ios 系统上完成这项工作。任何帮助将不胜感激。

【问题讨论】:

【参考方案1】:

检查this。根据其自述文件,它是一个“显示大图片的平铺滚动视图(类似于 iOS 的“CATiledLayer”)”

【讨论】:

【参考方案2】:

有一个名为 MapView 的第三方库, 这最好加载非​​常大的图像。

try this link

【讨论】:

以上是关于android:如何加载和显示大图像(A0 大小) - 就像谷歌地图一样?的主要内容,如果未能解决你的问题,请参考以下文章

Android 高清加载长图或大图方案

Android:使用 Webview 从资产加载大图像

在 ios 应用程序中从磁盘加载大图像

使用缩小到 1/2 大小的大图像?对加载时间不利?

Android 加载大图

带有大图像的 jQuery 裁剪工具