AlassetPropertylocationが有効かどうかを推測しようとしています
-
08-10-2019 - |
質問
私は新しいスーパーパワーを使用して、iOS 4にAssetLibraryから画像をロードし、写真が撮影された場所を読んでいます。残念ながら、AlassetPropertylocationが有効であるかどうかはわかりません。
たとえば、私は持っています
+/- 0.00m(速度-1.00 MPS/コース-1.00) @ 11/11/10 19:32:41 Heure Normale de L U2019 Europe Centrale
もちろん私のコードを打ち負かす:
CLLocation *loc = ((CLLocation*)[asset valueForProperty:ALAssetPropertyLocation]);
CLLocationCoordinate2D gpsLocation = loc.coordinate;
double acc = loc.horizontalAccuracy;
NSLog(@"Accuracy:%f", acc);
if(acc >0){
detailItem.latitude = [NSNumber numberWithDouble:gpsLocation.latitude];
detailItem.longitude = [NSNumber numberWithDouble:gpsLocation.longitude];
}
NSDate *time = loc.timestamp;
if(time != nil){
detailItem.latitude = [NSNumber numberWithDouble:gpsLocation.latitude];
detailItem.longitude = [NSNumber numberWithDouble:gpsLocation.longitude];
}
私は通常、精度を使用しますが、ここではネガティブではありません。
それはバグですか、それとも別の場所からの妥当性を見つけるべきだと思いますか?
解決
わかりました、見つけました。将来の自己に注意:CL関連関数をCLに調べると、CllocationCoodinate2Disvalidが見つかります。すべての水平障害などよりもはるかに優れています。
所属していません StackOverflow