现在有个项目需要触摸屏展示室内平面图的效果,然后点击平面图上的位置可以预订和操作一些事件。而且需要计算出前台到预订位置的路线和距离。有了解过这方面的原理吗?是否用html5能实现呢?希望有经验的牛人提点一些。。。
1
deben 2015-03-31 09:42:59 +08:00
@linkexf 买触摸屏可以联系我,哈哈!
说正事儿,以前做过一个小项目,跟你这个需求类似。 如果你们这个设计是给自己用的,那么可以不用考虑各种地图距离算法什么复杂的东西,直接定位点,然后根据路径连线,找出最短路径就可以了。 至于是否 HTML5 什么的,无所谓了,习惯用什么就用什么。 剩下的预定操作什么的,就相对比较简单了,写业务代码就可以了。 |
2
learnshare 2015-03-31 10:08:07 +08:00 1
之前开发过使用 SVG 的室内地图,不过用的引擎是自己写的,性能低,无兼容性。
|
3
lucky2touch 2015-03-31 10:49:31 +08:00 1
室内平面图就是画各种点线面,HTML5应该可以画吧,至于路线和距离,可以事先画好导航路劲,然后用寻路算法计算路径,最后根据线的长度和比例算出距离。
|
4
kukat 2015-03-31 10:53:28 +08:00 3
以前做过html5+js的实现,不过显然这个更牛逼
http://qiao.github.io/PathFinding.js/visual/ |