setRegion farklı çıktı alma: MKMapView üzerinde

oy
0

İşte benim soru: Ben haritanın yakınlaştırma düzeyini ayarlamak için çalışıyorum zaman istenenden daha, ben farklı bir düzeye yakınlaştırma yapılabilmesi.

İşte kullanıyorum kodu:

        MKCoordinateRegion cRegion =                       
        MKCoordinateRegionMake
        (myMapView.userLocation.coordinate, MKCoordinateSpanMake(.001, .0001));

        MKCoordinateRegion aRegion = [myMapView regionThatFits:cRegion];
        [myMapView setRegion:cRegion animated:YES];

Ilk işim boylam yönünde enlem yönünde .001 ve .0001 olmak yayılma sahip bir bölge oluşturmaktır. Benim akıl bu bana tam olarak .001 derece enlem yayılan bir şeridi verecektir olmasıdır. Sonra regionThatFits içine atabilir: ve enlem .001 dereceyi kaplar ve ne olursa olsun benim harita görünümü o boy oranını korumak için boylam yönünde yayılan gereken bir bölgeyi tükürür olacaktır. Bunun yerine ben alıyorum:

  Lat Range: 0.000969508
  Long Range: 0.000858307 

Ben .001 olacağını düşündüm Lat Menzil, olmamasının sebebi sence?

Yardımın için şimdiden teşekkürler!

Oluştur 22/03/2010 saat 14:45
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
0

Bu MKMapView en setRegion bir hata olduğunu. Bkz Bkz MKMapView yanlış kaydedildi bölgeyi göstermek

Cevap 26/02/2011 saat 11:31
kaynak kullanıcı

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