Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
d3.js画布缩放和平移(带边界)_D3.js - Fatal编程技术网

d3.js画布缩放和平移(带边界)

d3.js画布缩放和平移(带边界),d3.js,D3.js,我已经很容易地按照Mike Bostock的块在画布上设置缩放和平移地图: 但是,有没有办法防止用户在屏幕外平移?在该块中,可以缩小地图并将其拖离屏幕有没有办法确保用户始终只看到地图?有很多资源包含您正在寻找的行为类型。Try或@jsbob这两个示例都是投影的SVG路径。不幸的是,使用预先投影的地理区域在画布中进行缩放/平移有点不同。有很多资源包含您正在寻找的行为类型。Try或@jsbob这两个示例都是投影的SVG路径。不幸的是,使用预先投影的地理区域在画布中进行缩放/平移有点不同。

我已经很容易地按照Mike Bostock的块在画布上设置缩放和平移地图:


但是,有没有办法防止用户在屏幕外平移?在该块中,可以缩小地图并将其拖离屏幕有没有办法确保用户始终只看到地图?

有很多资源包含您正在寻找的行为类型。Try或@jsbob这两个示例都是投影的SVG路径。不幸的是,使用预先投影的地理区域在画布中进行缩放/平移有点不同。有很多资源包含您正在寻找的行为类型。Try或@jsbob这两个示例都是投影的SVG路径。不幸的是,使用预先投影的地理区域在画布中进行缩放/平移有点不同。