Вопрос

Я использую свои новые суперпульсы для загрузки изображения из 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. Намного лучше, чем вся горизонтально-мас.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top