iOS CoreLocation + MapKit 知识点

CoreLocation

CLLocationManager 使用后台定位有两种方式,但都必须配置应用为后台模式。
  1. startMonitoringSignificantLocationChanges 重大位置事件更新方法,特点:有位置更新事件App可被自动唤醒,定位精度低。

2.startUpdatingLocation 标准位置事件更新方法,特点:精度高,app被杀死后无法自动唤醒。

MapKit

MKTileOverlay和MKTileOverlayRenderer 实现使用自定义的tile图块展示自己的地图。
继承MKTileOverlay 的子类重载以下两个方法,来实现离线地图等功能。
1.- URLForTilePath: Tile图块的文件路径
2.- loadTileAtPath:result: Tile图块的加载方式。

你可能感兴趣的:(iOS CoreLocation + MapKit 知识点)