Es scheint, dass mit diesem Code:neue Datamap() hält einen freigegebenen Zustand der Speicher zwischen Invokationen
var map = null;
map = new Datamap({
// Conf 1 ...
});
// Draw map on DOM
// Remove map from DOM and recreate another map
map = null;
map = new Datamap({
// Conf 2 ...
});
nach der zweiten Zuordnung map
und das resultierende Datamap ist eine Mischung aus Conf 1
und Conf 2
. Wie könnte das passieren?
Hier ist eine Live-Demo: https://jsfiddle.net/mztyLh66/7/