4

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

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

4

2 回答 2

4

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

于 2014-06-17T17:47:11.810 回答
2

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

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

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

于 2014-06-10T05:10:14.983 回答