我想使用swift在ios中显示多层室内地图
问题描述:
我想创建一个室内导航应用程序。但是我在平面图上遇到了一些麻烦。我有位置信标来识别和检测用户的位置。我不想像第三方工具那样做估计,这将会很昂贵。现在我遇到了麻烦。我想使用swift在ios中显示多层室内地图
- 绘制平面图
- 显示路线
a
到b
。 - 像缩放一样缩放地图。
- 我有很长或很大的地板,计划如何管理。
- 点击地图部分的标记信息显示信息框。
请问能否提出如何保持平面图和路线和距离坐标位置。
答
我最近在基于信标的室内导航项目上工作。对于您提出的问题,这些是您必须牢记的事情。
您需要每个楼层的平面图图像或布局图像。
对于显示路径,你必须知道一些算法来达到预期的结果。我使用Dijikstra算法绘制两点之间的路线。
缩放和放大您有一个基于你必须提交它图像的分辨率在
UIScrollViewDelegate
委托方法。
自定义单击的信息视图。
你必须深入挖掘才能使你的项目工作。需要对迅速或客观的深刻理解 - c。你的问题的答案不能一言以蔽之。这些是基于我的经验的一些理解。
一切顺利!
现在即时选择swift – Araf
平面图保留为简单的图像文件,如jpeg或bmp文件。根据你的建议,它是如何在简单图像中使用dijikstra算法的。我知道algoritham,但如何在siomple图像 – Araf
@Araf你必须根据自己的要求自己写。你可以在这里要求任何代码相关的问题。不能要求你的项目的全部功能。请参阅一些网站并自行尝试。如果您对编写的代码有任何疑问或疑问,我们随时为您提供帮助! –