0

我想显示没有 Flash 的家谱树。在 HTML/javascript/css 中。

由于以下原因,我在显示我的树时遇到了一个大问题:

  • 难以显示两个父母之间的婚姻联系
  • 子节点

您知道任何可以像 www.familyecho.com 一样构建家谱的 api 吗?我要疯了????

这里有一个例子

 Father --- Mother
         |
|--------|------------|
Child1   Child2     Child3

谢谢

4

4 回答 4

1

http://www.outten.org/?id=46

主要基于我也喜欢的家庭回声外观。

数据是来自 MySQL 的动态数据,可拖动页面 gfx 是在本地用 javascript 构建的。有点与表一起散列,但在移动设备上以一种方式工作。

亚历克斯

于 2012-11-13T23:17:21.420 回答
1

您可能想以http://www.myheritage.nl为例,与此相比,familiecho 显得苍白无力。对 500 名家庭成员免费开放,但不幸的是,它是用 Flash 制作的,所以没有机会在那里借用一些代码或库。

如果您只想使用 HTML,可以使用http://www.starkeffect.com/ged2html/,但有点过时。

据我所知,有几个用于 javascript bun 的绘图库都不是针对家谱的,任何想出一个的人都会感激不尽。http://raphaeljs.com/上的Raphael是最广为人知的矢量图形库,请参阅http://javascript.open-libraries.com/utilities/drawing/10-best-javascript-drawing-and-canvas-libraries/比较一下,看看这个Javascript 绘图库?问题。基本上,您将不得不在矢量(例如 SVG)方法和渲染图形(例如 Canvas)之间做出选择,它们中的每一个都有自己的优势、库和追随者。

于 2012-07-15T15:41:27.370 回答
0

如果您正在寻找作为 Familyecho 的 API。Familyecho.com 已经有一个 API 支持,您可以使用它,他们还提供开发人员示例代码以便快速集成。导航到他们的网站以获取更多信息。

这是链接:https ://www.familyecho.com/?page=api

于 2019-07-25T15:39:17.200 回答
-1

韦斯,该链接指向嵌入了代码的页面,而不仅仅是输出示例。数据从 MySQL 中提取并转换为 js 对象(此处:https ://www.outten.org/data.php?id=46 )。

否则 javascript 在文档源的底部是不言自明的,否则使用标准 JS jQuery 等。此代码没有许可,只有其他人使用过的代码,可以根据需要使用。有很多可以改进的地方。

顺便说一句,链接已更改并更新为: https ://www.outten.org/newTree.html?id=46

几十年来我一直在寻找一个 JS 模块来做到这一点,但甚至没有一个 Node.js

带着敬意

Xander (Alex) 丢失旧堆栈交换登录 :(

于 2019-02-04T16:29:45.237 回答