d3 GEO - 缩放以适合边界框

时间:2012-11-16 14:23:36

标签: d3.js zoom

我正在使用d3来突出显示各个国家/地区,并设法创建一个基于左下角,左上角,右下角和右上角国家/地区的边界框。

到目前为止一直很好,但是我无法找到如何'放大'到那个边界框。

我很欣赏虽然我的SVG元素大约是800x400像素,但是边界框的比例并不总是符合那个SVG元素,但至少,我希望能够以某种方式放大。

有没有关于如何实现这个目标的任何例子?

1 个答案:

答案 0 :(得分:2)

看看this example。它限制了放大,以至于小国家不会放大太多,但如果你不想这样做,应该很容易改变。

This question也可能有所帮助。