【发布时间】:2011-10-22 14:14:13
【问题描述】:
我正在尝试创建类似于 Google 提供的 Web API 中可用的地面叠加层。
我在 StackOverflow 上遇到过这些
does-android-maps-support-ground-overlay
android-google-maps-groundoverlay
我已经通过一些调整实现了它们,但是它们都存在相同的问题。当要覆盖的区域很大时,尤其是在高级别放大时,我会收到 VMBudget 错误和应用程序崩溃。
我在为叠加层缩放位图时尝试了所有调整,例如回收和使用 BitmapOptions,但没有成功。
唯一的问题是 16 MB 虚拟机预算证明不足以在运行时进行缩放,在我的情况下,在最大缩放时需要超过 3500 像素的图像,并且由于 draw() 覆盖几乎每毫秒调用一次它就吃光了。
我需要一个可以将图像裁剪为屏幕大小的解决方案。
【问题讨论】:
标签: android map bitmap overlay android-mapview