Существует ли возможность присваивать объекту Marker или MarkerImage процедурно генерируемое изображение?
Суть задачи состоит в следующем: требуется по некоторым условиям из нескольких различных картинок формата png собрать одну и установить ее как иконку на маркер.
Картинку планирую собирать по стандартным библиотекам. Пример
image = ImageIO.read(new File("base.png"));
image2 = ImageIO.read(new File ("part1.png"));
URL url = new URL("http://someURL.part2.com");
image3 = ImageIO.read(url);
Graphics g = image.getGraphics();
g.drawImage(image2, 0, 0, null);
g.drawImage(image3, 0, 0, null);
Как готовую отрисованную картинку прикрепить к маркеру? Иначе нужно ее куда то сохранять, затем получать картинку через
String s = "someURL"
MarkerImage image = map.createMarkerImage(s)
и после этого удалять картинку из хранилища.