iOS如何让MapKit显示自定义室内地图?

时间:2014-06-05 22:20:29

标签: ios uiscrollview mapkit core-location indoor-positioning-system

我正在尝试创建我正在办公室的办公室地图。我有一个高分辨率的图像,并希望在用户前进的方向上自动旋转它,允许用户在地图上导航。我认为这可以使用CoreMotion / CoreLocation和UIScrollView来完成,但这似乎涉及到一些工作。

所以我想知道是否有更简单的解决方案在地图上组合自定义地图和方向/位置 - MapKit可以为我处理吗?是否有其他框架可以帮助我显示带有指南针方向的本地2D地图?

2 个答案:

答案 0 :(得分:4)

您可以使用TileMill轻松将高分辨率图像转换为地图图块。

答案 1 :(得分:2)

你应该使用MKTileOverlay的一些自定义图块,它只能以非常高的缩放级别显示(如z 18或其他)。我建议你看看NSHipster并阅读他们的相关内容:

http://nshipster.com/mktileoverlay-mkmapsnapshotter-mkdirections/

*免责声明:我自己没有尝试过,在寻找解决我自己问题的方法时遇到了NSHipster的文章。