Skip to content

Commit 6b56217

Browse files
committed
load maki icon
1 parent 929be3f commit 6b56217

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

src/plots/map/map.js

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,21 @@ proto.createMap = function(calcData, fullLayout, resolve, reject) {
104104
compact: true
105105
}));
106106

107+
var replacedIcons = {}
108+
map.on('styleimagemissing', (e) => {
109+
var id = e.id;
110+
if (!replacedIcons[id] && id.includes('-15')) {
111+
replacedIcons[id] = true
112+
var img = new Image(15, 15);
113+
img.onload = () => {
114+
console.log(`${id}`)
115+
map.addImage(`${id}`, img);
116+
}
117+
img.crossOrigin = "Anonymous";
118+
img.src = `https://unpkg.com/maki@2.1.0/icons/${id}.svg`;
119+
}
120+
});
121+
107122
map.setTransformRequest(function(url) {
108123
url = url.replace('https://fonts.openmaptiles.org/Open Sans Extrabold', 'https://fonts.openmaptiles.org/Open Sans Extra Bold');
109124
url = url.replace('https://tiles.basemaps.cartocdn.com/fonts/Open Sans Extrabold', 'https://fonts.openmaptiles.org/Open Sans Extra Bold');

0 commit comments

Comments
 (0)