Apple-Dokumentation falsch über MKMapView -regionThatFits :?

stimmen
1

In der Apple - Dokumentation für die -regionThatFits:Methode des MKMapView, heißt es , dass dies eine neue Region auf dem gleichen Punkt wie die Region zentrierte zurückkehren wird , die in übergeben wird , nur mit den Regionen für das iPhone - Bildschirm Seitenverhältnis korrigiert Grenzen. Dies scheint bei der Umsetzung nicht korrekt zu sein ... vor dem Aufruf dieser Methode, meine Region zeigt sich als:

$ 5 = {
  center = {
    Breite = 37,322898864746094, 
    Länge = -122,03209686279297
  }, 
  Span = {
    latitudeDelta = 14,278411865234375, 
    longitudeDelta = 1,5202401876449585
  }
}

..however, nach dem Aufruf dieser Methode, ich am Ende mit:

$ 6 = {
  center = {
    Breite = 36,973427342552824, 
    Länge = -122,03209686279297
  }, 
  Span = {
    latitudeDelta = 14,521333317196799, 
    longitudeDelta = 14,0625
  }
}

Dies ist ein ziemlich großer Unterschied auf der Karte - das den Abstand übersetzt zwischen Cupertino, CA und Santa Cruz, CA. Noch jemand diese Diskrepanz erleben?

Veröffentlicht am 24/03/2010 um 17:00
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
0

Ich würde annehmen , dass es eine Rundung Problem ist , da Sie eine große latitudeDelta verwendet. Um sicher zu gehen, ist Ihr Zentrum nie verändert, könnten Sie die eingestellte Region zuerst gesetzt und dann wieder eingestellt , die Mitte auf den alten Wert durch die Verwendung der centerCoordinateEigenschaft.

Beantwortet am 24/02/2011 um 12:25
quelle vom benutzer

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