V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
AWWBWG
V2EX  ›  问与答

请问这个功能是如何实现的

  •  
  •   AWWBWG · 2015-08-04 13:57:49 +08:00 · 1992 次点击
    这是一个创建于 3403 天前的主题,其中的信息可能已经有所发展或是发生改变。

    可能EVE的玩家都对dotlan这个导航网站比较了解
    在最近的使用中我对这个根据查询生成地图的功能产生了兴趣,就是不知道是怎么办到的= =
    Imgur

    10 条回复    2015-08-04 17:09:20 +08:00
    learnshare
        1
    learnshare  
       2015-08-04 14:09:31 +08:00
    SVG/D3.js
    lvfujun
        2
    lvfujun  
       2015-08-04 14:42:56 +08:00
    @learnshare 你这回答和用“这是用代码实现的”有什么区别?我还知道这是HTML5+CSS3+Javascript写的呢。这种没营养的回答,能体现你的牛b?敢问为啥中国的问答社区远远不如StackOverflow?知之为知之不知为不知!短短9个字符呵呵哒。
    原谅我的年轻气盛!

    抱歉楼主我回答不了你提出的问题,但推荐你去看看D3.js和echarts.js。
    如果不依赖现有框架做出这种图表需要有一定的数学基础。
    userlogin
        3
    userlogin  
       2015-08-04 15:09:01 +08:00
    @lvfujun 如果说一楼的答复没营养,那你的答复更是然并卵。
    DT27
        4
    DT27  
       2015-08-04 15:09:16 +08:00
    插一嘴,看不出来一楼跟二楼的回答有什么区别= =、
    leavic
        5
    leavic  
       2015-08-04 15:14:21 +08:00
    这是个典型的最短路径问题,算法实现很多,其中一个可以参考吴军的《数学之美》里提到的:
    http://www.cricode.com/1096.html

    至于怎么在屏幕上显示,我不知道。
    binjoo
        6
    binjoo  
       2015-08-04 15:16:30 +08:00
    @DT27 字多一些,吸引人。
    feiyuanqiu
        7
    feiyuanqiu  
       2015-08-04 15:26:56 +08:00
    hahah,二楼这一本正经地样子好欢乐

    原谅我这一帖又拖了中国的问答社区的后腿
    Ouyangan
        8
    Ouyangan  
       2015-08-04 15:43:51 +08:00
    @lvfujun 消消气,消消气...
    laoyuan
        9
    laoyuan  
       2015-08-04 16:30:18 +08:00
    算法 - 动态规划。
    今晚9点半我要在斗鱼直播学习动态规划,应该是从这道题开始:
    http://www.lintcode.com/zh-cn/problem/triangle/
    给定一个数字三角形,找到从顶部到底部的最小路径和。每一步可以移动到下面一行的相邻数字上。
    TakanashiAzusa
        10
    TakanashiAzusa  
       2015-08-04 17:09:20 +08:00
    并没感觉一楼和二楼的回答有啥区别。。一楼这种也不算是什么秀优越感。。至少把实现框架告诉别人了。二楼除了语气好点,没别的啥了╮(╯▽╰)╭
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5114 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 01:12 · PVG 09:12 · LAX 17:12 · JFK 20:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.