Sử dụng một số mã D3js và dữ liệu topojson được chiếu trên dữ liệu bản đồ của any projection, làm cách nào tôi có thể lấy lại geocoordinates? Một cái gì đó như:D3js: làm thế nào để có được Latoc/Log geocoordinates từ click chuột?
var svg = d3.select("#viz").append("svg:svg")
.attr("width", 320)
.attr("height", 200)
.on("mousedown", mousedown)
.on("click", mouselocation);
Làm thế nào để có được những geocordinates từ một nhấp chuột trên bản đồ trực quan D3js?
Liên kết tới bản giới thiệu chào mừng.
Edit: một danh sách các bản demo có liên quan:
- OpenLayers demo ... nhưng chúng tôi những gì D3js.
- Jason Davies/rotate/ sử dụng
projection.invert(d3.mouse(this))
xin cảm ơn vì điều này. – khinester
bạn có thể đăng một ví dụ về cách thêm trực tiếp vô hình có thể nhấp được không? – khinester
Đây là một từ thư viện: http://bl.ocks.org/2206590 – mbostock