मैं बहुत इस उदाहरण की तरह, एल्बर के बीच सुचारु मैं निर्माण कर रहा हूँ एक मिनी अनुप्रयोग में/ओर्थोग्रफिक क्या करना चाहते हैं:d3 js में नक्शा पुनः प्रक्षेपण के लिए सुचारु करने के लिए कैसे
http://mbostock.github.io/d3/talk/20111018/#27
यह लगता है कि इस सुचारु नक्शा रास्तों में से एक नहीं बल्कि अस्थिर संक्रमण के साथ तथापि v3 में टूट गया है,:
कोड बहुत सीधे आगे है, मैं नक्शा एल्बर्स, तो ऑर्थो चलाने के रूप में प्रारंभ() इसे अद्यतन करने के लिए।
function ortho() {
var self = this,
h = 1000,
w = document.width;
this.projection = d3.geo.orthographic()
.scale(500)
.translate([ (w - 300)/2, h/2])
.clipAngle(90)
.rotate([90, 0, 0])
.precision(.1);
this.path = d3.geo.path()
.projection(this.projection);
//update path WITH transition
d3.selectAll('path')
.transition()
.duration(900)
.attr('d', app.path);
}
मानचित्र अलमारियों से ऑर्थोग्राफिक में बदलता है, लेकिन संक्रमण चिकनी नहीं है। कोई भी विचार महान होंगे।
क्या क्लिप को इस तरह से अलग करना संभव है? उदाहरणों में से कोई भी इसका प्रदर्शन नहीं करता - मैं ऑर्थोग्राफिक/9 0 से समकक्ष/180 तक संक्रमण करने की कोशिश कर रहा हूं और बहुत सारे अजीब कलाकृतियों हैं – Casey