《iOS组件与框架——iOS SDK高级特性剖析》——第2章,第2.3节显示地图
本节书摘来自异步社区《iOS组件与框架——iOS SDK高级特性剖析》一书中的第2章,第2.3节显示地图,作者 【美】Kyle Richter , Joe Keeley,更多章节内容可以访问云栖社区“异步社区”公众号查看 2.3 显示地图iOS组件与框架——iOS SDK高级特性剖析MapKit框架为iOS提供了地图用户界面功能,其中的基本类是MKMapView,它显示地图、处理用户与地图的交互以及管理标注(像大头针)和覆盖层(如线路图或突出区域)。要更深入地了解iOS中地图的工作原理,必须明白坐标系。 2.3.1 理解坐标系在MapKit中,有两个坐标系:地图坐标系和视图坐标系。地图使用墨卡托投影,将3D世界地图投影到2D坐标系。坐标可使用经度和纬度指定。地图视图表示显示在屏幕上的地图部分,它使用标准的UIKit视图坐标,并负责决定在什么地方显示地图坐标指定的点。 2.3.2 配置和定制MKMapKit在示例应用中,ICFMainViewController包含一个地图视图,它在地图上显示用户的位置,并允许用户滚动和缩放;在Interface Builder中,将这个地图视图配置成了...