我想知道(从高层次来看)采用建筑物的pdf平面图需要什么,并使用GPS坐标确定您在该平面图上的确切位置?除了位置之外,还将向用户呈现“转弯”方向到地图上的另一个点,在走廊,小隔间之间导航等。
用例:一款iPhone应用程序,用于确定用户的位置并将其引导至大楼内的会议室或人员办公室。
我意识到这绝不是微不足道的,但任何帮助都会受到赞赏。谢谢!
答案 0 :(得分:1)
GPS可能不够准确,尤其是在室内。假设有错误 10米的顺序,你将难以确定用户所在的楼层。
这是一个可能有用的简洁(?)想法:你能发贴一些“你在这里”的标语牌吗? 在建筑物周围的不同位置?你可以用一个独特的,标记每一个, 机器可读的位置代码(可能是QR code或类似的东西),然后拿一个 使用相机拍摄图像,让您的应用读取该图像并解释位置代码, 并使用它来代替GPS来确定起始位置。
答案 1 :(得分:1)
这是一个有趣的问题。当您使用Core Location时,您不一定使用GPS。使用WiFi和手机信号塔三角测量,您可以获得非常好的位置结果。因此,从核心位置,您可以获得经度和纬度。 (您可能还会获得高度信息,因为GPS数据是三维的。您还将获得准确度值。)
所以你有lat和lon。您需要将这些坐标映射到PDF计划的坐标。假设计划与纬度和经度线对齐,并且您对计划中的一个点进行了长期固定,则需要计算x轴刻度和y轴刻度。然后是一些计算,将PDF计划中的lat-long映射到x-y坐标。
答案 2 :(得分:0)
下一个障碍是知道该PDF上至少三个点的GPS坐标,以定义现实世界中地图的平面。 (当然,PDF需要按比例缩放。)
这样就可以了解PDF格式。现在你需要找出一些方法来确定你可以走路的地方(或你不能去的地方)。