在任何投影的地图 dataviz 上使用一些 D3js 代码和投影的 topojson 数据,我怎样才能取回地理坐标?像这样的东西:
var svg = d3.select("#viz").append("svg:svg")
.attr("width", 320)
.attr("height", 200)
.on("mousedown", mousedown)
.on("click", mouselocation);
如何通过单击 D3js 地图可视化来获取地理坐标?
欢迎提供演示链接。
编辑:相关演示列表:
- OpenLayers 演示......但我们什么 D3js。
- 杰森戴维斯/旋转/使用
projection.invert(d3.mouse(this))