我想使用 swift 在 ios 中显示多层室内地图

I want to show a multi floor indoor map in ios using swift

我想创建一个室内导航应用程序。但是我在平面图上遇到了一些麻烦。我有定位信标来识别和检测用户的位置。我不想像第 3 方工具那样进行估算,这会很昂贵。现在我遇到了麻烦。

  1. 绘制平面图
  2. 显示路线 ab
  3. 像缩放一样缩放地图。
  4. 我楼长或大,打算怎么办。
  5. 点击地图部分的标记信息显示信息框。

能否请您建议如何保持平面图和路线和距离坐标位置。

最近在做基于信标的室内导航项目。这些是你提出的问题必须记住的事情。

  1. 您需要每个楼层的平面图图像或布局图像。

  2. 为了显示路线,你必须知道一些算法才能达到预期的效果。我使用 Dijikstra 算法绘制了两点之间的路线。

  3. 对于缩放和缩放,您在 UIScrollViewDelegate

  4. 中有委托方法
  5. 根据您要呈现的图片的分辨率。

  6. 自定义点击信息视图。

您必须深入挖掘才能使您的项目发挥作用。需要深入理解 swift 或 objective - c。无法用一句话来回答你的问题。以上是我根据经验得出的一些理解。

祝一切顺利!