Нарисуйте ImageView в определенном GeoPoint на MapView (Android)
-
26-09-2019 - |
Вопрос
Пытаясь решить мой Текущая проблема Рисуя изображение на 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?
Не связан с StackOverflow