Tom*_*ley 14 javascript svg d3.js
想要创建办公室的动态平面图以显示占用情况并链接到会议等.我手头有一些AutoCAD文件,并一直在研究如何在浏览器上进行此操作.在我看来,SVG将是一个很好的竞争者,支持大多数移动和桌面浏览器(请不要旧的IE版本),但我怀疑是否有方法将数据绑定到平面图上的每个对象.我搜索过像D3.js或Raphaël这样的图书馆,他们似乎是我需要的图书馆.所以我的问题是:
Ben*_*son 31
我构建了一个与您正在创建的相似的平面图应用程序.随意查看源代码并创建自己的fork.希望你能从中汲取灵感.
与SVG操作最相关的代码是Map.js,因此您可能希望从那里开始.其中一个映射SVG存储在mv.svg中.
遗憾的是,我无法指出您正在运行的实例,因为它位于内部HR服务器上.
<object>或<image>标记或CSS 加载SVG background-image,您将无法通过JavaScript访问SVG DOMMongo数据库有一个people集合,每个集合都包含以下格式的文档:
{
    "_id" : ObjectId("5201db41f5f4be9ae57e37a9"),
    "fullname" : "Ben Hutchison",
    "desk" : 3,
    "office" : "mv",
    "email" : "ben",
    "title" : "Software Engineer, Graphic Designer",
    "tags" : [  "des",  "eng" ],
    "linkedInId" : 139463329,
    "mobilePhone" : "845-986-0123",
    "workPhone" : "408-550-2995"
}
唯一需要的字段是fullname(而且_id,我让Mongo自动生成).
您可以通过将提供的内容复制config.json.example到config.json新文件并在新文件中进行更改来配置数据库连接和HTTP服务器设置.
