我有以下要求:
例如, - 用户的当前位置是:在他的办公桌前 - 11号会议室在哪里 - 因此,应用程序应在地图/平面图图像上提供方向和距离更新。
任何建议/帮助都会很棒。
提前致谢
答案 0 :(得分:5)
几点......
您可以创建各种音频文件,并根据路由将其作为路径点播放。与“在下一盏灯右转”相同的原则。
绝对希望将您的准确度设置为:kCLLocationAccuracyBest。但这仍然可能只能让你达到+/- 10米左右的准确度。
使用MapOverlayView进行平面图叠加。
如果您在室内,iPhone会使用手机信号塔或WIFI进行定位。这对您来说可能是一个问题,因为如果您想要映射多个楼层,只有GPS可以为您提供高度读数 - 底层,二楼等......
我不想对你的想法泼冷水,但我还没有听说有人在iPhone上使用标准的东西成功地做了一个室内导航应用程序。如果你真的想在这个项目上取得进展,你最好的准确性可能是使用室内蓝牙发射器作为导航信标......?
答案 1 :(得分:3)
你想要的是地图中的路径规划,是吗?如果是这样,你可以使用很多算法。您可以根据地图和分辨率需要选择块大小,将de map划分为此,amd将每个块标记为navegable或不。然后从第一个块尝试朝向destionation块的方向,检查neighboor块是否被阻塞,然后开始,直到你到达(或不,如果它不可达)目的地块。
这是一个伪实现,如果我了解你的需要,你可以选择这样做。
(我不知道你的硬件如其他人说的那样,简单的GPS和室内导航,假设15m分辨率是乐观/ pesimistc信号之间的良好平衡,如果它用于机器人导航,它不是GPS中的goos方法条款,但algorimt是)。