ユーザーが iPhone のライブラリから選択した写真やビデオから位置情報を取得しようとしています。ALAssetsLibrary を使用して写真とビデオを読み取るカスタム イメージ ピッカーを使用しています。
ALAssetPropertyLocation
次のように使用して位置情報を取得しようとしています。
CLLocation *location = [myAsset valueForProperty:ALAssetPropertyLocation];
しかし、location
常にログに表示されます
<nan, nan> +/- 0.00m (speed -1.00 mps / course -1.00) @ 9/21/11 1:37:56 PM Central European Summer Time
物件myAsset.defaultRepresentation.metadata
と GPS の位置を調べてみましたが、写真のみです。動画の場合は.myAsset.defaultRepresentation.metadata
nil
どんな助けでも大歓迎です!
アップデート
ここにいるこの男も同様の問題を抱えていたようです。しかし、それは 3GS でのみ発生し、iPhone 4 では問題はありませんでした。私は現在 iPhone 4 でテストしていますが、無効な位置情報をまだ取得しています。