SORU
22 Temmuz 2009, ÇARŞAMBA


MKMapView Zoom ve Bölge

Javascript API Google Maps kullanarak aşinayım. Son zamanlarda bir iphone projesi için MapKit çerçeve kullanmaya başladım, ama yakınlaştırma tahmin etmek çok da zor bir zaman geçiriyor ve harita üzerinde bir bölge ayarlıyorum.

Google Maps kullanmak için kullanılır API basit tamsayı fonksiyonu setZoom ile birlikte 8, 9, 10 gibi yakınlaştırma düzeyleri(). MapKit çerçevesinde görebiliyorum sadece eşdeğer yöntemi setRegion:animasyon. Bir bölgenin span enlem ve "delta" yakınlaştırma düzeyini belirlemek için değerleri. boylam gerekiyor anladığım kadarıyla Ama gerçekten bu değerlerini temsil eden bir fikir(belgeleri okudum) yok.

MKMapView bir temsilci kullanıyorum ve span değerleri izleme regionDidChange zaman temsilci yöntemin sonuçları birbirleriyle ilişkili görünmüyor. Ben uzaklaştırmak ve span delta değerleri belgesinde belirtilen şekilde artıyor görünce Tamam. Ama aniden yakınlaştırma ve delta değerleri 0.0 haline olmadan haritaya sürükleyin.

Biri referans noktası ne bu yayılma ve delta açıklayabilir mi? Ya bu delta değerleri arasında bir tam sayı yakınlaştırma düzeyi(9 gibi) dönüştürmek için herhangi bir algoritma mı?

Bonus soru olarak yok minimum-maksimum bir MKMapView: yakınlaştırma düzeyini) belirlemek için herhangi bir yolu

Teşekkürler

CEVAP
23 Ocak 2010, CUMARTESİ


Eğer varsa açık düzeyleri zoom kullanıyorsanız bir MKCoordinateSpan tanımlama yerine tercih, bir MKMapView yakınlaştırma düzeyini belirtmek için destek ekleyen bir kategoriye yazdım. Kodu burada bulunabilir:

http://troybrant.net/blog/2010/01/set-the-zoom-level-of-an-mkmapview/

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ben Schoon

    Ben Schoon

    23 Kasım 2012
  • discokatze

    discokatze

    23 EYLÜL 2009
  • RayperEnglishKnight

    RayperEnglis

    24 Kasım 2008