Я рисую кучу иконок на карте.На самом деле значки приходят с того же изображения, повернутые.Но на карте изображения имеют два разных размера, я не знаю почему.Вот как выглядит результат: http://orangesoftware.net/iconmap.png
Файл изображения выглядит следующим образом: http://orangesoftware.net/arrow18.png
Код для поворота значка:
Matrix mtx = new Matrix();
mtx.postRotate(unit.heading);
Bitmap bmp = BitmapFactory.decodeResource(getResources(),
R.drawable.arrow18);
Bitmap rotatedBMP = Bitmap.createBitmap(bmp, 0, 0, bmp.getWidth(),
bmp.getHeight(), mtx, true);
BitmapDrawable bmd = new BitmapDrawable(rotatedBMP);
Любойволшебное понимание приветствуется, спасибо