如何在JVectorMap中设置缩放级别

5

我正在使用以下代码来设置我的jvectormap的初始缩放级别:

$('#world-map').vectorMap('get', 'mapObject').setFocus({
    scale: 3
});

在我初始化这个比例尺属性之后,缩放级别被设置了,但缩放按钮现在被阻止了。同时,在控制台中我得到了以下错误信息:

Unexpected value scale(2.4000000000000004) translate(undefined, undefined) parsing transform attribute.

我该如何正确设置缩放级别并保持缩放的开启?

1个回答

2

我刚刚在谷歌上搜索了一下,发现有一个对象可以附加到vectorMap实例中:

$("#world-map").vectorMap({
  focusOn: {
    x: 2,
    y: 2,
    scale: 3
  },
  // ...
});

这里需要使用x和y属性来设置位置,而scale是缩放因子...并不是很直观。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接