Obtenir de l'mauvais emplacement sur le GPS de l'iPhone

Essayé différentes méthodes à l'aide de l'emplacement de noyau cadre de travail dans iOS, mais pas de trouver l'emplacement exact par GPS. Même la pomme de cartes & google maps ne sont pas pointant vers l'emplacement correct. Voir l'extrait de code que j'utilise:

MyLocation classe fichier d'en-tête

#import <Foundation/Foundation.h>
#import <CoreLocation/CoreLocation.h>

@interface MyLocation : NSObject<CLLocationManagerDelegate> {
CLLocationManager *locationManager;
}

MyLocation classe m fichier

  #import "MyLocation.h"
    #import <CoreTelephony/CTCarrier.h>
    #import <CoreTelephony/CTTelephonyNetworkInfo.h>

    @implementation MyLocation

    @synthesize curLocation;

    -(id)init{

    locationManager = [[CLLocationManager alloc] init];
    locationManager.delegate = self;
    locationManager.desiredAccuracy = kCLLocationAccuracyNearestTenMeters;
    locationManager.distanceFilter = 0;

    //locationManager.distanceFilter = kCLDistanceFilterNone;
    //locationManager.desiredAccuracy = kCLLocationAccuracyBest;

    [self updateLocation];

    curLocation = CGPointZero;
    return self;

    }

    -(void)updateLocation{

    [locationManager startUpdatingLocation];

    }

    - (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation {




    curLocation  = CGPointMake( newLocation.coordinate.latitude, newLocation.coordinate.longitude);

    }
Si Apple Maps & Google Maps afficher mauvais endroit alors je suppose que votre demande sera ainsi. Mais si vous voulez être super percise vous ne devriez pas utiliser kCLLocationAccuracyNearestTenMeters. Utilisation kCLLocationAccuracyBest ou kCLLocationAccuracyBestForNavigation, mais ceux-ci vont utiliser plus de batterie. En général, le GPS est assez précis, mais pas très précis.
merci de le tester sur le périphérique
je suis aussi confronté à ce problème. j'avais essayé avec kCLLocationAccuracyBestForNavigation aussi mais de ne pas avoir de succès . et je l'avais testé sur plusieurs appareils , parfois, il obtient des résultats exacts, mais la plupart ne sont pas exacts.
Vérifier ma réponse ailleurs dans ce fil. J'ai juste couru dans ce domaine au cours des derniers jours. Ce n'est pas vous. C'est l'appareil.
Salut @Brave Cœur Avez-vous résolu ce problème. Je suis confronté à la même question. Mais je suis incapable de le résoudre. Pouvez-vous s'il vous plaît aider moi si vous avez résolu ce problème.Merci à l'avance.

OriginalL'auteur Brave Heart | 2014-05-23