τεκμηρίωση της Apple λανθασμένη για MKMapView -regionThatFits :?

ψήφοι
1

Στην τεκμηρίωση της Apple για τη -regionThatFits:μέθοδο της MKMapView, λέει ότι αυτό θα επιστρέψει σε μια νέα περιοχή με επίκεντρο το ίδιο σημείο με την περιοχή που μεταβιβάζονται σε αυτήν, μόνο με τις περιοχές περιορίζει διορθωθεί για το λόγο πλευρών οθόνης του iPhone. Αυτό φαίνεται να είναι λανθασμένη σε εφαρμογή ... πριν από την κλήση με τη μέθοδο αυτή, η περιφέρειά μου εμφανίζεται ως:

$ 5 = {
  κέντρο = {
    γεωγραφικό πλάτος = 37.322898864746094, 
    γεωγραφικό μήκος = -122.03209686279297
  }, 
  διάρκεια = {
    latitudeDelta = 14.278411865234375, 
    longitudeDelta = 1.5202401876449585
  }
}

..however, μετά την κλήση σε αυτή τη μέθοδο, θα καταλήξετε με:

$ 6 = {
  κέντρο = {
    γεωγραφικό πλάτος = 36.973427342552824, 
    γεωγραφικό μήκος = -122.03209686279297
  }, 
  διάρκεια = {
    latitudeDelta = 14.521333317196799, 
    longitudeDelta = 14,0625
  }
}

Αυτή είναι μια αρκετά μεγάλη διαφορά από τον χάρτη - αυτό μεταφράζεται με την απόσταση μεταξύ των Cupertino, CA και Santa Cruz, CA. Οποιοσδήποτε άλλος αντιμετωπίζετε αυτό διαφορά;

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


1 απαντήσεις

ψήφοι
0

Θα υποθέσουμε ότι είναι ένα θέμα στρογγυλοποίησης από τη στιγμή που χρησιμοποίησε ένα μεγάλο latitudeDelta. Για να βεβαιωθείτε ότι, το κέντρο σας δεν αλλάξει, θα μπορούσατε να ορίσετε το προσαρμοσμένο περιοχή πρώτα, στη συνέχεια εκ νέου οριστεί το κέντρο προς την παλιά τιμή με τη χρήση του centerCoordinateακινήτου.

Απαντήθηκε 24/02/2011 στις 12:25
πηγή χρήστη

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