Я использую amCharts для отображения карты. После нажатия на значок, я хочу увеличить и отобразить все теги описания, определенные в строках. Я добавил свойство map.allowMultipleDescriptionWindows = true;
для отображения большего количества описаний сразу. Затем я добавил слушателя для обработки событий щелчка, но это привело к циклизации.AmCharts показать все описания строк
Затем я редактировал код в событии масштабирования - когда я нажимаю значок «3», я получаю все объекты линии и вызываю map.clickMapObject(line);
, но проблема в том, что описание отображается в моей позиции курсора, и мне нужно, чтобы оно было в положение линии, как здесь:
есть ли решение, чтобы решить эту проблему? Это, как я определяю линии и описание:
map.dataProvider.areas = [
{
id: "CZ",
"title": "Czech republic",
"lines": [
{
id: PLarrowId,
groupId: groupId,
"arc": 0,
"selectable": true,
"color": "rgba(0,0,0,0.8)",
"thickness": 2.8,
"dashLength": 0,
"longitudes": [
26.9098,
31.8658
],
"latitudes": [
53.851,
55.8603
],
"arrow": "start",
"arrowSize": 16.8,
"description": "<table><tr><td>1</td><td>2</td><td>3</td></tr><tr><td>4</td><td>5</td><td>6</td></tr></table>",
"title": "Table 2"
},