对于我的下一个项目,我有一个小村庄的图像,我必须把它变成一张地图。在这张地图中,我必须能够MKAnnotationView
像“普通”MapKit
地图一样添加。用户还可以缩放地图。我只是想弄清楚如何实现这个自定义地图:唯一可能的方法是创建一个UIImageView
作为子视图,我在其中添加“复制品” MKAnnotationView
?
关于如何创建这种类型的地图有什么建议吗?
对于我的下一个项目,我有一个小村庄的图像,我必须把它变成一张地图。在这张地图中,我必须能够MKAnnotationView
像“普通”MapKit
地图一样添加。用户还可以缩放地图。我只是想弄清楚如何实现这个自定义地图:唯一可能的方法是创建一个UIImageView
作为子视图,我在其中添加“复制品” MKAnnotationView
?
关于如何创建这种类型的地图有什么建议吗?
也看看 MapBox。有两种选择:
MapBox iOS SDK - 像 MapKit 一样工作,但它是一个开源替代方案,可让您完成完全自定义的地图 (iOS 5+)。
MBXMapKit - 基于 MapKit,但允许自定义地图图块 (iOS 7+)。
我不认为使用 UIImageView 会特别好。如果建议的源代码不适合您,请查看CATiledLayer的文档和示例代码。