画像保存時にGPS情報をあわせて設定する。
GPS情報を設定していないと、iPhoneのphotoアプリで表示した際に撮影場所が表示されなくて、寂しいので。
要・CoreLocationのインポート。
//GPS情報 CLLocationManager *locationManager = [[CLLocationManager alloc] init]; // 位置情報の利用可否確認 if ([CLLocationManager locationServicesEnabled]) { locationManager.delegate = self; [locationManager startUpdatingLocation]; } else { NSLog(@"Location services not available."); } CLLocation *recentLocation = locationManager.location; //カメラのメタデータに設定するDictionaryへの設定 [GPSDictionary setValue:[NSNumber numberWithDouble:recentLocation.coordinate.latitude] forKey:(NSString*)kCGImagePropertyGPSLatitude]; [GPSDictionary setValue:[NSNumber numberWithDouble:recentLocation.coordinate.longitude] forKey:(NSString*)kCGImagePropertyGPSLongitude];
0 件のコメント:
コメントを投稿