作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对 d3 javascript 库有疑问。我想用 azimuthal地球,我想从地球上的经度和纬度坐标插入点,并在不使用鼠标事件的情况下使地球动画化。
你认为这可能吗?你能给我一些关于如何做到这一点的好建议吗?
干杯
雷神
最佳答案
为了让示例自行旋转,我实现了:
var newX = 185;
var newY = -200;
function setupRotate() {
m0= [0,0];
o0 = projection.origin();
}
function rotate() {
if (m0) {
var m1 = [newX, newY];//d3.event.pageX, d3.event.pageY],
o1 = [o0[0] + (m0[0] - m1[0]) / 8, o0[1] + (m1[1] - m0[1]) / 8];
projection.origin(o1);
//console.log(m1);
circle.origin(o1)
refresh();
//console.log("rotate");
//console.log("newX: "+newX+" newY: "+newY);
}
}
function rotateInterval() {
var theRotationInterval = setInterval(rotateAndIncrement,1);
function rotateAndIncrement(){
//console.log("rotateAndIncrement");
if (newX === 3)//3065) {
{
//console.warn("!!Reset Rotation!!");
clearInterval(theRotationInterval);
newX = 185;
rotateInterval();
}
//console.log("newX: "+newX+" newY: "+newY);
else {
newX++;
rotate();
}
}
}
关于animation - 动画 D3 地球仪 (d3.geo.azimuthal),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12769083/
如何使用 mapproj 包进行朗伯方位等积投影? http://cran.r-project.org/web/packages/mapproj/mapproj.pdf 有 azequalarea()
我需要获取更新的设备方向,但我必须将我的 Activity 固定为纵向(我在布局 xml 文件中所做的),这阻止了我使用它: int rotation = getWindowManager().get
我对 d3 javascript 库有疑问。我想用 azimuthal地球,我想从地球上的经度和纬度坐标插入点,并在不使用鼠标事件的情况下使地球动画化。 你认为这可能吗?你能给我一些关于如何做到这一点
我正在考虑创建一个 iOS 应用程序,使用 azimuthal equidistant projection 将 3D 球体转换为 2D 图像.这是此类投影的一个很好的示例。 Azimuthal Ma
我是一名优秀的程序员,十分优秀!