iOS6を使用して、マップビューを追加し、必要なマップキットフレームワークとコアロケーションフレームワークを追加しました。これらのメソッドを追加しましたが、現在の座標を取得していないため、GPS追跡のインジケーターを表示できます.
コードは次のとおりです。
- (void)locationManager:(CLLocationManager *)manager
didUpdateLocations:(NSArray *)locations {
CLLocation* location = [locations lastObject];
NSLog(@"first time -- locations.count = %d", locations.count);
NSDate* eventDate = location.timestamp;
NSTimeInterval howRecent = [eventDate timeIntervalSinceNow];
if (abs(howRecent) > 15.0) {
NSLog(@"latitude %+.6f, longitude %+.6f\n",
location.coordinate.latitude,
location.coordinate.longitude);
}
}
私の場所の現在の場所ではなく、マップのデフォルト値(緯度+37.785834、経度-122.406417)を提供しています。