繁体   English   中英

用于室内导航的BLE信标

[英]BLE beacon for indoor navigation

我想为我的大学开发用于室内导航的移动应用程序(适用于Android)。 哪种编程语言最适合呢? 例如,我可以将JavaScript用于前端,将PHP用于后端吗?

谢谢 :)

免责声明:我在一家室内导航公司工作。

没有任何编程语言,用于室内导航“更好”。 如果您对JavaScript感到满意,我会说使用它而不是完全学习一种新语言。 我说这是因为开发“室内导航”应用程序可能是一项艰巨的任务,而无需任何第三方平台为您做很多繁重的工作(地图渲染,地图管理,寻路逻辑等)。 为了开始寻找正确的答案,您可能还需要学习很多新的术语。

您可能需要研究的几件事是:

地图数字化,您将需要以某种方式找到最新的地图。 这比听起来要难得多。 此外,一旦找到它,就需要将其转换为既轻巧又准确的格式。 PNG,SVG,GeoJSON,KML,WKT是一些格式。 GeoJSON可能是您最好的选择。

Map Rendering,您可以使用许多很棒的开源渲染引擎,这些引擎具有出色的文档。 也有很多付费和企业的。

寻路,这是绘制一条从一个点(通常是用户位置)到另一点(最终目的地)的路径。 这是一些寻路算法如何工作的示例: https : //qiao.github.io/PathFinding.js/visual/

地图管理,室内空间的变化要比室外空间频繁得多。 想想您的例子,一所大学每学期会有不同的班级和课程表-这将需要以某种方式由CMS由CMS管理。

这还不是全部,但应该足以让您入门。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM