यह जीपीएस डेटा प्राप्त करने के लिए सामान्य तरीका है।
[जीपीएस मॉड्यूल] ---- (CLLocationManagerDelegate) ---> [YourLocationManager वर्ग]
locationManager: didUpdateToLocation: fromLocation:
इस विधि डेटा प्राप्त होगा।
तुम भी टेस्ट वर्ग से YourLocationManager वर्ग पर एक ही विधि कॉल कर सकते हैं।
[टेस्ट वर्ग] -------- कॉल ------> [YourLocationManager वर्ग]
1 .. इस तरह CLLocation वस्तु बनाने ..... टेस्ट वर्ग पर
CLLocationCoordinate2D स्थान;
location.latitude = 37.0;
location.longitude = 127.0;
CLLocation * sampleLocation = [[CLLocation alloc] initWithCoordinate: स्थान
ऊंचाई: 100
horizontalAccuracy: 100
verticalAccuracy: 100
टाइमस्टैम्प: [NSDate तारीख]];
आप केवल अक्षांश, देशांतर, ऊंचाई, hotizontal सटीकता, ऊर्ध्वाधर सटीकता, टाइमस्टैम्प सेट कर सकते हैं।
आप सेट कर सकते हैं नहीं ... बेशक, गति।
2 .. फोन locationManager: didUpdateToLocation: fromLocation: टेस्ट वर्ग से YourLocationmanager वर्ग पर विधि।
[YourLocationManager locationManager: शून्य या कुछ और
didUpdateToLocation: sampleLocation
fromLocation: sampleLocation या नहीं के बराबर या कुछ और];
आप और अधिक डेटा भेजने के लिए NSTimer का उपयोग कर सकते !!