我正在尝试显示单个状态的地图,缩放和平移约束到状态的边界.它主要工作,除了平移约束时状态路径缩放以适应较小的容器.我认为这归结于我不理解使用什么参数zoom.translateExtent(虽然我对此很新,所以它可能是其他的东西).
zoom.translateExtent
bl.ocks.org上的实例,包含现有技术的链接.
一个值得注意的事情是我正在使用空投影d3.geoPath,因为我曾经ogr2ogr在每个状态的投影坐标中生成一个shapefile.这就是我使用缩放变换使地图适合其容器的原因.
d3.geoPath
ogr2ogr
javascript d3.js d3.js-v4
d3.js ×1
d3.js-v4 ×1
javascript ×1