Пытаясь угадать, если AlassetPropertyLocation действителен
-
08-10-2019 - |
Вопрос
Я использую свои новые суперпульсы для загрузки изображения из AssetLibrary на iOS 4. + и прочитать местоположение. К сожалению, я не уверен, что AlassetPropertyLocation действителен, а иногда это выглядит любимым, когда на самом деле нет ничего там.
Например, у меня есть
+/- 0,00 м (скорость -1,00 депутатов / курс -1,00) @ 11/11/10 19:32:41 Heure Normale de l U2019europe 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, связанные с связанными функциями, и вы найдете CLLOSTINGCORODININE2DisValid. Намного лучше, чем вся горизонтально-мас.