我正在尝试在xml文件中调整geo svg的大小并且失败了。我一直在尝试调整viewBox和高度/宽度,但无法让它工作......我基本上试图扩大svg以便与Kartograph.js一起使用。我从KArtograph获得了FRA.svg文件......
任何帮助都会很棒,谢谢!
答案 0 :(得分:0)
我希望你仍然需要答案。
我在调整窗口大小时调整了我的world.svg也遇到了同样的问题。基本上Kartograph.js的API非常不完整。
只需监督来源,您就会找到resize-function。 在我的情况下,我想出了以下内容(包括暂停不继续调整地图的时间:
var worldMap = kartograph.map('#map');
worldMap.loadMap(worldSvg, function (map) {
//some code
});
$(window).on('resize', function() {
rtime = new Date();
if (timeout === false) {
timeout = true;
setTimeout(resizeend, delta);
}
});
function resizeend() {
if (new Date() - rtime < delta) {
setTimeout(resizeend, delta);
} else {
timeout = false;
worldMap.resize($('#map').width(),$('#map').height());
}
}
非常适合我。