È il modo normale per ricevere i dati GPS.
[Modulo GPS] ---- (CLLocationManagerDelegate) ---> [classe YourLocationManager]
locationManager: didUpdateToLocation: fromLocation:
Questo metodo riceverà i dati.
È anche possibile chiamare lo stesso metodo su classe YourLocationManager dalla classe di test.
[Classe Test] -------- chiamata ------> [classe YourLocationManager]
1 .. fare oggetto CLLocation come questo ..... sulla classe Test
CLLocationCoordinate2D posizione;
location.latitude = 37,0;
location.longitude = 127.0;
CLLocation * sampleLocation = [[CLLocation alloc] initWithCoordinate: posizione
altitudine: 100
horizontalAccuracy: 100
verticalAccuracy: 100
timestamp: [Data NSDate]];
è possibile impostare solo la latitudine, la longitudine, l'altitudine, la precisione hotizontal, precisione verticale, timestamp.
non è possibile impostare ... Naturalmente, la velocità.
2 .. chiamare locationManager: didUpdateToLocation: fromLocation: metodo su classe YourLocationmanager dalla classe di test.
[YourLocationManager locationManager: nullo o qualcosa
didUpdateToLocation: sampleLocation
fromLocation: sampleLocation o nullo o qualcosa];
È possibile utilizzare NSTimer per inviare più dati !!