παράξενη συμπεριφορά του iphone MKMapKit

ψήφοι
2

Κάθε φορά που ορίσετε την ιδιότητα περιοχή του MKMapKit διπλασιάζει το εύρος.

Για παράδειγμα:

MKCoordinateRegion currentRegion = map.region; // assume the current center of region is around New-York and the span is 2 by 2
map.region = map.region; // assign the region to itself
MKCoordinateRegion newRegion = map.region; 
// the span of newRegion is different (almost twice than currentRegion)

τι συμβαίνει εδώ?

Δημοσιεύθηκε 30/08/2009 στις 14:18
πηγή χρήστη
Σε άλλες γλώσσες...                            


2 απαντήσεις

ψήφοι
1

Είσαι ρύθμιση της region.center για την MapView πάρα πολύ;

Κοιτάξτε την περιοχή ιδιοκτησίας API περιγραφή MKMapView:

«Αλλαγή μόνο το κέντρο συντεταγμένων της περιοχής μπορεί ακόμα να προκαλέσει το άνοιγμα για να αλλάξετε σιωπηρά . Αυτό οφείλεται στο γεγονός ότι οι αποστάσεις που αντιπροσωπεύεται από μια αλλαγή διάστημα σε διάφορα γεωγραφικά πλάτη και μήκη και προβολή χάρτη μπορεί να χρειαστεί να προσαρμόσετε τη διάρκεια να αντιπροσωπεύουν η νέα θέση. Αν θέλετε να αλλάξετε το κέντρο συντονίζει χωρίς να αλλάζει το επίπεδο ζουμ, χρησιμοποιήστε το centerCoordinate αντ 'αυτού.»

ανάγνωση μου είναι ότι αυτό σημαίνει ότι οι ρυθμίσεις έκταση στην περιοχή σας μπορεί να παρακαμφθεί από υπολογισμένες τιμές με βάση το κέντρο συντεταγμένων όταν αλλάζετε region.center.

Απαντήθηκε 26/09/2009 στις 23:10
πηγή χρήστη

ψήφοι
0

Θα ήθελα επίσης να πάρετε τόσο στον προσομοιωτή και τη συσκευή ... iPhone SDK 3.0, Xcode 3.2.

Επίσης, προσομοιωτής για το SDK 3.1 δεν είναι ... δεν έχουν μια συσκευή με 3.1 σε αυτό αυτή τη στιγμή να το δοκιμάσω.

Πώς θα μπορούσε να μην βρει αυτό το σφάλμα ?? Τι θα μπορούσε να είναι πιο βασικό από τη φόρτωση και την εξοικονόμηση περιοχή σας ??

Άφθονο άλλα σφάλματα στο mapkit πάρα πολύ! : - / είναι αρκετά αδύναμη!

BTW, αν σας καλέσει regionThatFits μπορείτε να πάρετε σχεδόν την ίδια περιοχή. Όταν προσπαθείτε να ορίσετε την περιοχή, θέτει πραγματικά κάτι κοντά (αλλά όχι πάντα με ακρίβεια) [regionThatFits MapView: yourregion]

Απαντήθηκε 06/10/2009 στις 06:50
πηγή χρήστη

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