我有以下提到的要求:
- 已经有平面图地图图片
- 首先检测地板上的当前位置
- 然后使用平面图地图图像选择目的地位置
- 现在应用程序应该提供该源到目标路径的方向和距离
- 这就像谷歌方向的工作原理,但它的内部地图需要。
例如, - 用户的当前位置是:在他的办公桌前 - 会议室 #11 在哪里 - 因此应用程序应该在地图/平面图图像上提供方向和距离更新。
任何形式的建议/帮助都会很棒。
提前致谢
我有以下提到的要求:
例如, - 用户的当前位置是:在他的办公桌前 - 会议室 #11 在哪里 - 因此应用程序应该在地图/平面图图像上提供方向和距离更新。
任何形式的建议/帮助都会很棒。
提前致谢
几点...
您可以创建各种音频文件并将它们作为基于路由的路径点播放。与“在下一个灯右转”相同的原则。
绝对希望将您的准确度设置为:kCLLocationAccuracyBest。但这仍然可能最多只能让您获得大约 +/- 10 米的精度。
使用 MapOverlayView 进行平面图叠加。
如果您在室内,iPhone 会使用手机信号塔或 WIFI 进行定位。这对您来说可能是个问题,因为如果您要绘制多个楼层的地图,只有 GPS 可以为您提供高度读数 - 一楼、二楼等......
我不想对你的想法泼冷水,但我还没有听说有人成功地在 iPhone 上使用标准的东西制作了室内导航应用程序。如果你真的想继续这个项目,你最好的准确度可能是使用室内蓝牙发射器作为导航信标......?
你想要的是地图中的路径规划,是吗?如果是这样,您可以使用很多算法。您可以根据您的地图和分辨率需求选择块大小,将 de map 划分为该块,并将每个块标记为可导航或不可导航。然后从第一个块向目标块的方向尝试,检查邻居块是否被阻止,然后继续前进,直到到达(或没有,如果它不可达)目标块。
那是一个伪实现,如果我了解您的需求,您可以选择这样做。
(我不知道其他人所说的您的硬件,具有简单的 GPS 和室内导航,假设 15m 分辨率是乐观/悲观信号之间的良好平衡,如果它用于机器人导航,它在 GPS 方面不是一个好的方法,但是算法是)。