Apple dokumentace nesprávný o MKMapView -regionThatFits :?

hlasů
1

V dokumentaci Apple o -regionThatFits:způsobu MKMapView, říká, že to bude vracet novou oblast se středem na stejném místě jako v regionu, který je předán v pouze s regiony hranic korigovaný o poměru stran obrazovky iPhone. To se zdá být nesprávná při provádění ... před voláním této metody můj region ukáže jako:

$ 5 = {
  centrum = {
    šířka = 37,322898864746094, 
    délka = -122,03209686279297
  }, 
  span = {
    latitudeDelta = 14,278411865234375, 
    longitudeDelta = 1,5202401876449585
  }
}

..however, po volání této metody, jsem skončit s:

$ 6 = {
  centrum = {
    šířka = 36,973427342552824, 
    délka = -122,03209686279297
  }, 
  span = {
    latitudeDelta = 14,521333317196799, 
    longitudeDelta = 14,0625
  }
}

To je docela velký rozdíl na mapě - to znamená vzdálenost mezi Cupertino v Kalifornii a Santa Cruz, CA. Někdo jiný zažít tento rozpor?

Položena 24/03/2010 v 17:00
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
0

Já bych předpokládat, že je to zaokrouhlení problém, protože jste použili velké latitudeDelta. Aby se ujistil, vaše centrum je nikdy změněn, mohl byste nejprve nastavit nastavenou oblast, znovu nastavit střed ke staré hodnotě pomocí centerCoordinatemajetku.

Odpovězeno 24/02/2011 v 12:25
zdroj uživatelem

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