iphone MKMapKit garip davranışları

oy
2

Ben MKMapKit bölgesi özelliğini ayarlayın zaman o yayılma katına çıkar.

Örneğin:

MKCoordinateRegion currentRegion = map.region; // assume the current center of region is around New-York and the span is 2 by 2
map.region = map.region; // assign the region to itself
MKCoordinateRegion newRegion = map.region; 
// the span of newRegion is different (almost twice than currentRegion)

Burada neler oluyor?

Oluştur 30/08/2009 saat 14:18
kaynak kullanıcı
Diğer dillerde...                            


2 cevaplar

oy
1

Eğer çok MapView için region.center kuruyorsunuz?

MKMapView bölgesi özelliği API açıklaması bak:

"Sadece merkez bölgenin koordinat değiştirme hala açıklık örtük değişmesine yol açabilmektedir . Bu, farklı enlem ve boylam ve harita görünümünde bir yayılma değişikliği ile temsil mesafeler hesaba yayılma ayarlamanız gerekebilir gerçeği nedeniyle yeni konum. Eğer merkezi, yakınlaştırma düzeyini değiştirmeden koordinat yerine centerCoordinate kullanmak değiştirmek istiyorsanız."

Benim okuma Bu bölge yayılma ayarlarını region.center değiştirdiğinizde koordinat merkezine göre hesaplanır değerlerle geçersiz kılınabilir anlamına gelir olmasıdır.

Cevap 26/09/2009 saat 23:10
kaynak kullanıcı

oy
0

Ayrıca simülatörü ve cihaz ... iphone SDK 3.0, xcode 3.2 üzerine hem olsun.

Ayrıca ... şu anda denemek için üzerinde 3.1 olan bir cihaz yok mu SDK 3.1 simülatör.

Nasıl onlar bu hatayı bulabiliriz ?? yükleme ve bölgenizi kurtarmaktan daha temel ne olabilir ??

Çok mapkit diğer böcek bol! : - / oldukça zayıf!

Eğer regionThatFits çağrı BTW eğer olsun neredeyse aynı bölgeyi. Bölge ayarı çalıştığınızda, aslında (her zaman değil tam ama) yakın bir şey [mapview regionThatFits: yourregion] setleri

Cevap 06/10/2009 saat 06:50
kaynak kullanıcı

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