Я пытаюсь создать наземный оверлей, аналогичный доступному в веб-API, предоставляемых Google.
Я сталкивался с этим на StackOverflow
делает-андроид-карты-поддержка-земля-накладка
Android-Google-карта-GroundOverlay
Я реализовал оба из них с небольшой настройкой, но проблема с ними обоими одинакова. Когда область большая для покрытия, особенно при увеличении на высоком уровне, я получаю сообщение об ошибке VMBudget и происходит сбой приложения.
Я перепробовал все настройки при масштабировании растровых изображений для наложения, таких как переработка и использование BitmapOptions, но безуспешно.
Единственная проблема - 16 МБ. Бюджет виртуальной машины оказывается недостаточным для масштабирования во время выполнения, при моем увеличении изображения требуется более 3500 пикселей при максимальном увеличении, и так как оверлей draw () вызывает почти каждую мс его истощение.
Мне нужно решение, которое может обрезать изображение до размера экрана.