Apple dokumentasjon feil om MKMapView -regionThatFits :?

stemmer
1

I Apple dokumentasjonen for -regionThatFits:metoden i MKMapView, står det at dette vil returnere en ny region sentrert på samme punkt som regionen som er vedtatt i, bare med regionene grenser korrigert for iPhone-skjermen størrelsesforholdet. Dette synes å være feil i implementeringen ... før kallet til denne metoden viser min region up som:

$ 5 = {
  center = {
    breddegrad = 37,322898864746094, 
    breddegrad = -122,03209686279297
  } 
  span = {
    latitudeDelta = 14,278411865234375, 
    longitudeDelta = 1,5202401876449585
  }
}

..however, etter samtalen med denne metoden, ender jeg opp med:

$ 6 = {
  center = {
    breddegrad = 36,973427342552824, 
    breddegrad = -122,03209686279297
  } 
  span = {
    latitudeDelta = 14,521333317196799, 
    longitudeDelta = 14,0625
  }
}

Dette er en ganske stor forskjell på kartet - dette betyr avstanden mellom Cupertino, CA og Santa Cruz, CA. Alle andre som opplever dette avviket?

Publisert på 24/03/2010 klokken 16:00
kilden bruker
På andre språk...                            


1 svar

stemmer
0

Jeg vil anta at det er en avrunding problem siden du brukte en stor latitudeDelta. For å være sikker, er ditt senter aldri endret, kan du sette den justert regionen først, deretter re-set sentrum til den gamle verdien ved å bruke centerCoordinateeiendommen.

Svarte 24/02/2011 kl. 11:25
kilden bruker

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