Έξυπνους τρόπους για την καλύτερη κώδικα GPS προσδιορισμός χρησιμοποιώντας μόνο τον εξομοιωτή iPhone;

ψήφοι
2

Έχω παίξει γύρω με το iPhone SDK, χρησιμοποιώντας MapKit και Core Τοποθεσία.

Ποια είναι μερικά από τα κόλπα που μπορείτε να χρησιμοποιήσετε για να καλύτερη δοκιμή πράγματα ... ενώ ακόμα στο προσομοιωτή (πολύ πριν εγώ πρέπει να το δοκιμάσετε στο iPhone μου).

Υπάρχει ένας τρόπος για να χρησιμοποιήσετε NSTimer και τακτική πάρει «προσποιούνται» τιμές για την τοποθεσία, κλάση, την ταχύτητα, κλπ;

Ο προσομοιωτής δίνει μόνο 1 θέση ... και καμία κίνηση ... πραγματικά περιορίζει τη χρησιμότητά «έλεγχο» του.

Δημοσιεύθηκε 12/04/2010 στις 02:00
πηγή χρήστη
Σε άλλες γλώσσες...                            


2 απαντήσεις

ψήφοι
6

Είναι φυσιολογικό τρόπο για να λάβετε τα δεδομένα GPS.

[Μονάδα GPS] ---- (CLLocationManagerDelegate) ---> [YourLocationManager τάξη]

locationManager: didUpdateToLocation: fromLocation:

Η μέθοδος αυτή θα λάβει τα δεδομένα.


Μπορείτε επίσης να καλέσετε ίδια μέθοδο για YourLocationManager τάξης από την τάξη Test.

[Τάξη Test] -------- κλήση ------> [YourLocationManager τάξη]

1 .. κάνει αντικείμενο CLLocation σαν αυτό ..... στην τάξη Test

CLLocationCoordinate2D θέση?
location.latitude = 37,0?
location.longitude = 127,0?

CLLocation * sampleLocation = [[CLLocation αΐΐοο] initWithCoordinate: Τοποθεσία
        υψόμετρο: 100
        horizontalAccuracy: 100
        verticalAccuracy: 100 
        timestamp: [ημερομηνία NSDate]]?

μπορείτε να ρυθμίσετε μόνο το γεωγραφικό πλάτος, μήκος, ύψος, hotizontal ακρίβεια, την κατακόρυφη ακρίβεια, χρονική σήμανση.

δεν μπορείτε να ορίσετε ... Φυσικά, η ταχύτητα.

2 .. καλέστε locationManager: didUpdateToLocation: fromLocation: Μέθοδος για YourLocationmanager τάξης από την τάξη Test.

[YourLocationManager locationManager: μηδέν ή κάτι τέτοιο
                     didUpdateToLocation: sampleLocation
                     fromLocation: sampleLocation ή μηδενική ή κάτι]?

Μπορείτε να χρησιμοποιήσετε NSTimer να στείλει περισσότερα στοιχεία !!

Απαντήθηκε 12/04/2010 στις 05:26
πηγή χρήστη

ψήφοι
2

Μπορεί να θέλετε να ελέγξετε έξω μου FTLocationSimulator .

Διαβάζει ένα αρχείο KML που παράγεται από το Google Earth για να παρέχει συνεχείς ενημερώσεις τοποθεσίας. Ενημερώνει επίσης την μπλε κουκίδα userLocation σε MKMapView με τις προσομοιωμένες ενημερώσεις τοποθεσίας.

Απαντήθηκε 08/12/2010 στις 15:00
πηγή χρήστη

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