To je normální způsob, jak získat data GPS.
[GPS modul] ---- (CLLocationManagerDelegate) ---> [třída YourLocationManager]
locationManager: didUpdateToLocation: fromLocation:
Tato metoda bude přijímat data.
Můžete také volat stejnou metodu na třídě YourLocationManager z testu třídy.
[Test class] -------- volání ------> [YourLocationManager class]
1 .. dělat CLLocation objekt takhle ..... na třídě testu
Poloha CLLocationCoordinate2D;
location.latitude = 37,0;
location.longitude = 127,0;
CLLocation * sampleLocation = [[CLLocation alloc] initWithCoordinate: umístění
výška: 100
horizontalAccuracy: 100
verticalAccuracy: 100
Časové razítko: [data NSDate]];
můžete nastavit pouze zeměpisná šířka, délka, nadmořská výška, hotizontal přesnost, vertikální přesnost, časové razítko.
nelze nastavit ... směr, rychlost.
2 .. volat locationManager: didUpdateToLocation: fromLocation: metoda na třídě YourLocationmanager z testu třídy.
[YourLocationManager locationManager: nil nebo něco
didUpdateToLocation: sampleLocation
fromLocation: sampleLocation nebo nulová nebo něco];
Můžete použít NSTimer posílat více dat !!