Web Analytics

indoor-wayfinder

⭐ 91 stars Simplified Chinese by KnotzerIO
[!TIP]
寻找更高级的室内导航解决方案?
试试 OpenIndoorMaps —— 提供地图编辑、3D 视图和户外地图集成功能。

Pathpal:基于网页的室内导航器

Pathpal 是一款创新的网页应用,旨在革新室内导航。通过交互式地图和高效的路径查找算法,提供了一个直观的解决方案,用于导航复杂的室内空间。
演示: 访问 Pathpal

目录:

关于该应用

该项目是我毕业设计的一个变体,重点是用于室内导航的交互式地图。它采用交互式 SVG 地图,并利用 Dijkstra 算法计算到兴趣点(POI)的最短路径。最初,应用尝试使用 BLE 技术进行室内定位,但由于蓝牙 Web API 仍处于实验阶段,该功能在此变体中被省略。

[!WARNING]
本项目的后端已被移除。所有数据均存储在 JSON 文件中。该项目是一个原型,不建议用于生产环境。请查看我的新项目 OpenIndoorMaps 以获取更完整的解决方案。

截图

点击显示对象信息

最短路径计算演示

功能特点

技术栈

Pathpal 采用最新的网络技术构建,确保速度、效率和适应性:

安装指南

按照以下步骤启动项目:

``bash npm install `
  • 启动应用程序:安装依赖项后,您可以通过在终端运行以下命令来启动应用程序:
`bash npm run dev ` 运行这些命令后,您的默认网页浏览器应自动打开并导航到 localhost:5173`,您可以在那里看到正在运行的应用程序。

技术见解

地图技术

路径查找

核心地图技术

路径绘制与导航

地图定制

IndoorMap Editing Example

致谢

本项目灵感来源于我的毕业设计,并深受导师、同辈及诸如 maciejb2k 的路径查找应用等资源的支持影响。

许可协议

Pathpal 采用 MIT 许可开源,欢迎贡献和反馈!

--- Tranlated By Open Ai Tx | Last indexed: 2026-02-15 ---