Экспорт не включает в себя шаблон - PullRequest
1 голос
/ 12 апреля 2020

Я использую карты amCharts некоторое время. Недавно я настроил заливку mapPolygons, которая работает нормально, но экспорт неожиданно не показывает эти изменения.

Это код MapPolygons.

    "series": [{
            "type": "MapPolygonSeries",
            "useGeodata": true,
            "exclude": ["AQ"],

            "mapPolygons": {
                "propertyFields": {
                    "fill": "fill"
                },
                "adapter": {
                    "fill": function (fill, target) {
                        if (target.dataItem.dataContext && target.dataItem.dataContext.selected) {
                            var pattern = new am4core.Pattern();
                            pattern.backgroundFill = am4core.color(clientColor);
                            pattern.backgroundOpacity = 1;
                            pattern.width = 10;
                            pattern.height = 10;

                            var patternImage = new am4core.Image();
                            patternImage.href = "../img/generated.svg";
                            patternImage.width = 10;
                            patternImage.height = 10;

                            pattern.addElement(patternImage.element);

                            return pattern;
                        }
                        return fill;
                    }
                }
            },

            "data": data,
        }]

Вот как я экспортирую.

"exporting": {
            "filePrefix": "map_editor",
            "menu": {},
        },

Это результат на карте (желтые и пупсовые линии) This is how map looks like and export img should also look like

Вот так выглядит экспортированный img

Exported image

...