केवल iPhone सिम्युलेटर का उपयोग कर बेहतर परीक्षण जीपीएस कोड को चालाक तरीके?

वोट
2

मैं iPhone SDK के साथ प्रयोग करना रहा है, MapKit और कोर स्थान का उपयोग कर।

अभी भी सिम्युलेटर (लंबी इससे पहले कि मैं मेरे iPhone पर इसे आज़माने के लिए है) पर है, जबकि चालें आप बेहतर परीक्षण बातें करने के लिए उपयोग कर सकते हैं में से कुछ क्या हैं ...।

वहाँ स्थान, शीर्षक, गति, आदि के लिए मूल्यों 'नाटक' NSTimer का उपयोग करें और नियमित रूप से प्राप्त करने के लिए कोई तरीका है?

सिम्युलेटर केवल ... 1 स्थान ... और कोई आंदोलन देने वास्तव में अपनी 'परीक्षण' उपयोगिता सीमित करता है।

12/04/2010 को 02:00
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


2 जवाब

वोट
6

यह जीपीएस डेटा प्राप्त करने के लिए सामान्य तरीका है।

[जीपीएस मॉड्यूल] ---- (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 का उपयोग कर सकते !!

12/04/2010 को 05:26
का स्रोत उपयोगकर्ता

वोट
2

तुम मेरे बाहर की जाँच करना चाहते हैं हो सकता है FTLocationSimulator

इसे गूगल अर्थ द्वारा उत्पन्न निरंतर स्थान अद्यतन प्रदान करने के लिए KML फ़ाइल पढ़ता है। यह भी नकली स्थान अद्यतन के साथ एक MKMapView में नीले userLocation डॉट अद्यतन करता है।

08/12/2010 को 15:00
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more