На всякий случай, если кому-то нужен значок маркера deafult в svg с текстом внутри него.
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" width="32" height="32" viewBox="0 0 263.335 263.335" style="enable-background:new 0 0 263.335 263.335;" xml:space="preserve">
<g>
<g xmlns="http://www.w3.org/2000/svg">
<path d="M40.479,159.021c21.032,39.992,49.879,74.22,85.732,101.756c0.656,0.747,1.473,1.382,2.394,1.839 c0.838-0.396,1.57-0.962,2.178-1.647c80.218-61.433,95.861-125.824,96.44-128.34c2.366-9.017,3.57-18.055,3.57-26.864 C237.389,47.429,189.957,0,131.665,0C73.369,0,25.946,47.424,25.946,105.723c0,8.636,1.148,17.469,3.412,26.28" fill="${COLOR}"/>
<text x="80" y="130" font-family="sans-serif" font-size="5em" fill="white">${TEXT}</text>
</g>
</g></svg>
пример с иконкой соответствующим образом близко к стандартному маркеру ... Я обнаружил, что нужно установить якорь, чтобы получить над SVG маркер помещается только право (создание значка с помощью нового H.map.Icon (svgMarkupReplaced , {anchor: new H.math.Point (13,30)}), где переменная имела вышеуказанный знак SVG с заменой COLOR и TEXT). Если вы собираетесь использовать это много, вы должны иметь возможность создать подкласс ColoredMarker Marker, который устанавливает это из параметра конструктора, это было бы непросто. –