我有一个 iOS 应用程序,我在应用程序启动时加载 MKMapView。我想将“MKCoordinateRegion”的中心设置为用户纬度/经度。但是,CLLocation Manager 实例在 MKMapView 加载之前不会更新用户位置。
现在我正在将地图中心坐标硬编码到应用程序中。但我想知道是否有人可以提出更好的方法来处理这种情况。
我可以想到两种方法,但我不喜欢其中任何一种:
1) 使用 activityindicator 停止启动 MKMapView 2) 使用硬编码位置启动 MKMapview,然后一旦用户位置可用,就将 mapview 区域设置为以该位置为中心
有什么建议么?