d3.js как написать функцию приближения к точке на карте

Есть карта отрисованная при помощи D3.js На карте есть точки отрисованные таким образом:

const point = g.selectAll("circle")
      .data(places).enter()
      .append("circle")
      .on("click", clicked)
      .attr("cx", function (d) { console.log(projection(d)); return projection(d)[0]; })
      .attr("cy", function (d) { return projection(d)[1]; })
      .attr("r", "5px")
      .attr("cursor", "pointer")
      .attr("fill", "red")

Вопрос в том как написать функцию для зума к этой точке по клику, если сможете написать объяснение как это сделать будет круто. https://bl.ocks.org/fdlk/076469462d00ba39960f854df9acda56 - я не смог разобраться с этим кодом.


Ответы (0 шт):