Как использовать H.map.Spatial.Label? - PullRequest
0 голосов
/ 29 апреля 2020

Я пытаюсь выяснить, как используется H.map.Spatial.Label . Документы только когда-либо ссылаются на тип на этой странице, и это нигде не упоминается.

Моя цель - визуализировать метку на объекте H.map.Polygon из считывателя Geo JSON (без SVG), и этот тип кажется наиболее близким к использованию. Я могу стилизовать объект многоугольника цветами, но мне трудно правильно визуализировать метку.

1 Ответ

0 голосов
/ 04 мая 2020

Вы можете попробовать что-то вроде ниже, создать динамическую метку c, которая продолжает получать различные значения из поля geo JSON.

var newlabel = document.createElement("Label");
newlabel.setAttribute("for",id_from_input);
newlabel.innerHTML = "Here goes the text";
var icon = new H.map.Icon(newlabel);
var marker = new H.map.Marker({lat: 52.5, lng: 13.4 }, {icon: icon});
map.addObject(marker);
...