MKMapView -regionThatFits hakkında yanlış elma belgeleri :?

oy
1

Apple belgelerinde -regionThatFits:MKMapView yöntemine, bu sadece iPhone ekran en boy oranı için düzeltilmiş bölgelerin sınırları ile, içinde geçirilen bölge olarak aynı noktada merkezli yeni bir bölge döneceğini söylüyor. Bu, bu yöntemle çağrısı önce uygulanması ... yanlış gibi görünüyor, benim bölge olarak görüntülenir:

5 $ = {
  merkezi = {
    enlem = 37,322898864746094, 
    boylam = -122,03209686279297
  }, 
  açıklık = {
    latitudeDelta = 14,278411865234375, 
    longitudeDelta = 1,5202401876449585
  }
}

..however, bu yönteme çağrıdan sonra, ben ile sonuna kadar:

6 $ = {
  merkezi = {
    enlem = 36,973427342552824, 
    boylam = -122,03209686279297
  }, 
  açıklık = {
    latitudeDelta = 14,521333317196799, 
    longitudeDelta = 14,0625
  }
}

Bu harita üzerinde oldukça büyük bir fark olduğunu - bu Cupertino, CA ve Santa Cruz, CA arasındaki mesafeye çevirir Başkasının bu çelişkileri fark?

Oluştur 24/03/2010 saat 17:00
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
0

Ben büyük bir latitudeDelta kullanılan beri bir yuvarlama sorunu olduğunu farz ediyorum. Emin olmak için, merkezi hiçbir zaman değiştirilmez, sen kullanarak daha sonra, önce eski değerine merkezini yeniden ayarlamak ayarlanabilir bölgeyi ayarlayabilirsiniz centerCoordinateözelliği.

Cevap 24/02/2011 saat 12:25
kaynak kullanıcı

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