5

我有以下提到的要求:

  • 已经有平面图地图图片
  • 首先检测地板上的当前位置
  • 然后使用平面图地图图像选择目的地位置
  • 现在应用程序应该提供该源到目标路径的方向和距离
  • 这就像谷歌方向的工作原理,但它的内部地图需要。

例如, - 用户的当前位置是:在他的办公桌前 - 会议室 #11 在哪里 - 因此应用程序应该在地图/平面图图像上提供方向和距离更新。

任何形式的建议/帮助都会很棒。

提前致谢

4

2 回答 2

5

几点...

您可以创建各种音频文件并将它们作为基于路由的路径点播放。与“在下一个灯右转”相同的原则。

绝对希望将您的准确度设置为:kCLLocationAccuracyBest。但这仍然可能最多只能让您获得大约 +/- 10 米的精度。

使用 MapOverlayView 进行平面图叠加。

如果您在室内,iPhone 会使用手机信号塔或 WIFI 进行定位。这对您来说可能是个问题,因为如果您要绘制多个楼层的地图,只有 GPS 可以为您提供高度读数 - 一楼、二楼等......

我不想对你的想法泼冷水,但我还没有听说有人成功地在 iPhone 上使用标准的东西制作了室内导航应用程序。如果你真的想继续这个项目,你最好的准确度可能是使用室内蓝牙发射器作为导航信标......?

于 2013-04-28T19:43:05.170 回答
3

你想要的是地图中的路径规划,是吗?如果是这样,您可以使用很多算法。您可以根据您的地图和分辨率需求选择块大小,将 de map 划分为该块,并将每个块标记为可导航或不可导航。然后从第一个块向目标块的方向尝试,检查邻居块是否被阻止,然后继续前进,直到到达(或没有,如果它不可达)目标块。

那是一个伪实现,如果我了解您的需求,您可以选择这样做。

(我不知道其他人所说的您的硬件,具有简单的 GPS 和室内导航,假设 15m 分辨率是乐观/悲观信号之间的良好平衡,如果它用于机器人导航,它在 GPS 方面不是一个好的方法,但是算法是)。

于 2013-04-18T06:55:52.710 回答