Нарисуйте ImageView в определенном GeoPoint на MapView (Android)

StackOverflow https://stackoverflow.com/questions/3835875

Вопрос

Пытаясь решить мой Текущая проблема Рисуя изображение на Android MapView, а затем анимируйте его для представления движущегося объекта, я решил попытаться просто нарисовать RAW ImageView в GeoPoint на карте, а затем попробуйте анимировать его оттуда.

Это код, который я положил в свою карту, активность (расширяет mathactivity) метод oncreate:

GeoPoint point = new GeoPoint(19240000, -99120000);
ImageView iv = new ImageView(this);
iv.setImageResource(R.drawable.icon);
LayoutParams lp = new LayoutParams(iv.getWidth(), iv.getHeight(), point, LayoutParams.BOTTOM);

mapView.addView(iv, lp);

Опять же, я просто пытаюсь нарисовать статический значок и оживить его оттуда. Я уже могу сделать это с элементом, но, насколько я могу сказать, я не могу оживить элементы анимировалаверла, как я могу оживить вид. Таким образом, используя ImageView.

Но значок не появляется. Любые мысли или предложения?

Это было полезно?

Решение

MapView.LayoutParams screenLP = new MapView.LayoutParams(MapView.LayoutParams.WRAP_CONTENT, 
                MapView.LayoutParams.WRAP_CONTENT, point, width/2,
                0, MapView.LayoutParams.LEFT | MapView.LayoutParams.BOTTOM)

Вы пытались с тегами Wrap_content?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top