Я пытаюсь объединить два jvectormaps: italy-regions и italy-provinces, я хотел бы добиться чего-то похожего на пример детализации или даже просто разбить карту на регионы и провинции.
Думаю, я не могу использовать multimap
как в демо, потому что italy-provinces
карта — это всего лишь один скрипт со всеми провинциями внутри, поэтому основная функция для получения карты каждого региона бесполезна:
mapUrlByCode: function(code, multiMap){
return '/js/us-counties/jquery-jvectormap-data-'+
code.toLowerCase()+'-'+
multiMap.defaultProjection+'-en.js';
}
В этом ручке я воспроизвел что-то похожее на то, чего я пытаюсь достичь.
Очевидно, что это решение очень плохое, потому что я использую две карты, и как только я нажму на случайную область первой карты, вторая карта не будет масштабироваться, поэтому две карты выглядят не синхронизированными. Кто-то знает или может предложить способ добиться того, что мне нужно?