(imagelibraryからではなく) jpg画像を読み取り、iPhone gpsから取得したexifジオタグデータを書き込む必要があります。これを行うにはどうすればよいですか?
前もって感謝します。
パオロ
(imagelibraryからではなく) jpg画像を読み取り、iPhone gpsから取得したexifジオタグデータを書き込む必要があります。これを行うにはどうすればよいですか?
前もって感謝します。
パオロ
UIImagePickerControllerはカメラの位置を提供しません。アプリにCLLocationManagerを追加する必要があります。自己に開始/委任します。そして、「startUpdatingLocation」を呼び出します。次に、「-(void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation」で、「newLocation」から現在地を取得できます。
画像をフォトライブラリに保存する場合は、 https://github.com/gpambrozio/GusUtilsを使用できます。
詳細な説明があります:http://blog.codecropper.com/2011/05/adding-metadata-to-ios-images-the-easy-way/
そのようなクラスはまだ存在していないようです。Perlを少し知っていて、ExifToolを入手してソースを読み取る場合、それほど難しくはありません(jpgをバイナリとして読み取り、ジオタグのexifタグを挿入して、書き戻します(ファイルは数バイトしか大きくなりません)。