Apple documentatie onjuiste over MKMapView -regionThatFits :?

stemmen
1

In het Apple-documentatie voor de -regionThatFits:methode van de MKMapView, zegt dat dit een nieuwe regio gecentreerd op hetzelfde punt als de regio die wordt doorgegeven in zal terugkeren, alleen met de regio's begrenst gecorrigeerd voor het iPhone-scherm aspect ratio. Dit was niet juist in de uitvoering ... voordat de oproep om deze methode te zijn, mijn regio te zien als:

$ 5 = {
  center = {
    breedte = 37,322898864746094, 
    lengte = -122,03209686279297
  }, 
  uitstrekking = {
    latitudeDelta = 14,278411865234375, 
    longitudeDelta = 1,5202401876449585
  }
}

..however, na de oproep van deze methode, ik eindigen met:

$ 6 = {
  center = {
    breedte = 36,973427342552824, 
    lengte = -122,03209686279297
  }, 
  uitstrekking = {
    latitudeDelta = 14,521333317196799, 
    longitudeDelta = 14,0625
  }
}

Dit is een heel groot verschil op de kaart - dit vertaalt naar de afstand tussen de Cupertino, Californië en Santa Cruz, CA. Iemand anders ervaren dit verschil?

De vraag is gesteld op 24/03/2010 om 17:00
bron van user
In andere talen...                            


1 antwoorden

stemmen
0

Ik neem aan dat het een afronding probleem, omdat je een groot latitudeDelta gebruikt. Om ervoor te zorgen, wordt je centrum nooit veranderd, kon u de aangepaste regio in te stellen eerst, dan opnieuw in te stellen het centrum naar de oude waarde met behulp van de centerCoordinateeigenschap.

antwoordde op 24/02/2011 om 12:25
bron van user

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