Задача: нужно создавать динамически иконки из 1-5 различных объектов и добавлять их на карту. Всего объектов будет около 20, но для 1ой метки не может быть более 5. Отрисовка иконки объектов происходит по следующему принципу: если объектов 1 то создаётся круг 1 цвета, если два, то круг разбивается на 2 цвета и т.д. Прорисовать все иконки заранее не представляется возможным и количество объектов может увеличиваться. Кроме того, необходимо к каждой метке добавить класс. Если иконка отрисована скажем для объектов 1, 3 и 7, то должны быть добавлены классы с1, с3, с7 для метки. Это нужно для группирования иконок.
Для большего понимания задачи: http://www.greenpeace.org
Я не понимаю как такое реализовать...
Допустим я отрисую всё в canvas как потом этот объект добавить как иконка?