iPhone Ανάπτυξη: CoreLocation και MapKit

ψήφοι
1

Πόσο κακό είναι να χρησιμοποιήσετε Τοποθεσία Manager για να ανακτήσει τις πληροφορίες θέσης όταν MapView.showUserLocation είναι επίσης αλήθεια;

Έχω μια κατάσταση κατά την οποία θέλω να δείξει την μπλε κουκίδα για να δείξει την τρέχουσα θέση του χρήστη, και θέλω να καταγράψει την τρέχουσα θέση του χρήστη μετά από κάποιο χρονικό διάστημα. Τούτου λεχθέντος, μπορεί να υπάρξουν περιπτώσεις κατά τις οποίες τρέχουσα θέση του χρήστη είναι τώρα φαίνεται, αλλά θέλω ακόμα να πάρει την τρέχουσα θέση του χρήστη.

Νομίζω ότι θα πρέπει να χρησιμοποιήσετε τη Διαχείριση Θέση στην τάξη ελεγκτή μου, αλλά τη showUserLocation = ΝΑΙ θα σήμαινε ότι θα είμαι αποστράγγιση περισσότερη μπαταρία από το δύο Τοποθεσία διευθυντές εργάζονται ταυτόχρονα; Είναι σωστή αυτή η υπόθεση;

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


2 απαντήσεις

ψήφοι
1

Όπως αναφέρθηκε σε άλλες κοινότητες, μπορείτε να έχετε mapView.showUserLocation = ΝΑΙ και εξακολουθούν να χρησιμοποιούν CLLocationManager για να ανακτήσετε τις πιο πρόσφατες πληροφορίες για τη θέση.

Σε γενικές γραμμές δεν υπάρχει καμία σύγκρουση που ασχολούνται με έχει πολλές παρουσίες CLLocationManager τρέχουν ταυτόχρονα.

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

ψήφοι
0

Απλά να αποθηκεύσετε τις συντεταγμένες σε μια σειρά και να επιστήσει mapannotations για το παρελθόν καταγράφηκαν θέσεις. Δεν χρειάζεται να εκτελέσετε πολλές διαχειριστές τοποθεσίας.

Απαντήθηκε 11/03/2010 στις 16:27
πηγή χρήστη

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