documentation Apple incorrectes sur MKMapView -regionThatFits :?

voix
1

Dans la documentation Apple pour la -regionThatFits:méthode de la MKMapView, il dit que cela retourne une nouvelle région centrée sur le même point que la région qui est transmis, que les régions limites corrigées pour le rapport d'aspect de l' écran de l' iPhone. Cela semble être incorrect dans la mise en œuvre ... avant l'appel à cette méthode, ma région apparaît comme:

5 $ = {
  centre = {
    latitude = 37,322898864746094, 
    longitude = -122,03209686279297
  }, 
  travée = {
    latitudeDelta = 14,278411865234375, 
    longitudeDelta = 1,5202401876449585
  }
}

..however, après l'appel à cette méthode, je me retrouve avec:

6 $ = {
  centre = {
    latitude = 36,973427342552824, 
    longitude = -122,03209686279297
  }, 
  travée = {
    latitudeDelta = 14,521333317196799, 
    longitudeDelta = 14,0625
  }
}

Ceci est tout à fait une grande différence sur la carte - cela se traduit par la distance entre Cupertino, Californie et Santa Cruz, CA. Quelqu'un d'autre l'expérience de cette différence?

Créé 24/03/2010 à 17:00
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
0

Je suppose que c'est une question d' arrondi depuis que vous avez utilisé un grand latitudeDelta. Pour vous assurer, votre centre est jamais modifié, vous pouvez définir la région ajustée, puis re-définir le centre de l'ancienne valeur en utilisant la centerCoordinatepropriété.

Créé 24/02/2011 à 12:25
source utilisateur

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