GroundOverlay так же, как JavaScript в Android - PullRequest
0 голосов
/ 22 октября 2011

Я пытаюсь создать наземный оверлей, аналогичный доступному в веб-API, предоставляемых Google.

Я сталкивался с этим на StackOverflow

делает-андроид-карты-поддержка-земля-накладка

Android-Google-карта-GroundOverlay

Я реализовал оба из них с небольшой настройкой, но проблема с ними обоими одинакова. Когда область большая для покрытия, особенно при увеличении на высоком уровне, я получаю сообщение об ошибке VMBudget и происходит сбой приложения.

Я перепробовал все настройки при масштабировании растровых изображений для наложения, таких как переработка и использование BitmapOptions, но безуспешно.

Единственная проблема - 16 МБ. Бюджет виртуальной машины оказывается недостаточным для масштабирования во время выполнения, при моем увеличении изображения требуется более 3500 пикселей при максимальном увеличении, и так как оверлей draw () вызывает почти каждую мс его истощение.

Мне нужно решение, которое может обрезать изображение до размера экрана.

1 Ответ

0 голосов
/ 03 ноября 2011

Ну, я искал и реализовал все, что знаю. Но я думаю, что единственный выход из этого,

OSM Droid http://code.google.com/p/osmdroid/wiki/FAQ

Пользовательская функция тайлов API и достижение необходимого результата

...