本节书摘来自异步社区《iOS组件与框架——iOS SDK高级特性剖析》一书中的第2章,第2.8节小结,作者 【美】Kyle Richter , Joe Keeley,更多章节内容可以访问云栖社区“异步社区”公众号查看
2.8 小结
iOS组件与框架——iOS SDK高级特性剖析
本章介绍了Core Location和MapKit。首先,介绍了如何导入Core Location,如何检查服务是否可用,如何处理授权状态变更以及如何获取设备的当前位置。
接下来,本章阐述了如何使用MapKit:使用标准注释和自定义注释在地图上显示位置,这包括如何在说明中显示注释的详细信息以及如何在用户轻按标注或拖曳注释时做出响应;如何添加覆盖层以突出地图的内容。
然后,本章描述了如何使用地理编码器:根据街道地址获取经度和纬度;根据经度和纬度坐标获取地址信息。
接下来,本章介绍了地理围栏,并通过示例应用演示了如何对用户进出指定地图区域进行监视。
最后,本章演示了两种提供线路的方式:使用应用“地图”提供线路;使用线路请求获取信息,并直接在应用的用户界面中显示它们。