En iyi uygulama iPhone MapKit içinde POI gösterilecek?

oy
0

Varsayarak kendi ilgili koordinatları (boylam ve boylam) ile özel hedef bir veritabanı var. kullanıcının mevcut konumunuzun çevresinde ek açıklamalar olarak POI görüntülemek için standart bir yol ne olabilir? ayrıntılı için:

  • Bir yakınlaştırma seviyesi göz önüne alındığında, o zaman, kimin mesafesi geçerli konum <belirli bir eşiğin tüm POI veri tabanından arayabilir etmeleri için ek açıklamaları oluşturmak zorunda sanırım. Ya da herhangi bir akıllı yolu var mı?
  • kullanıcı / out yakınlaştırır, harita ... Yine her şeyi yeniden yapmak gerekir hamleler?
  • MapKit önbellek / yeniden kullanım ek açıklamalarına bir mekanizmaya sahiptir görünüyor. Hemen onlara bir sürü oluşturmak ve MapKit görünür bölge değişikliklerini işlemek için karar verir izin vermeli? Ben bu geçiş daha yumuşak olur sanırım, ama aynı zamanda daha fazla bellek tüketir. Bu konudaki deneyim nedir?

Teşekkürler.

Oluştur 11/04/2010 saat 04:07
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
1

Aslında, geçerli konum ve İÇN arasındaki mesafe güvenerek doğru bir yaklaşım değildir: değerlendirirken mesafeleri zaman alır, haritanıza (mülkiyet tarafından görüntülenen bölgenin güvenmek daha iyi sadece ediyorum region) ve bunda bulunan tanınan noktalardan hangi kontrol bölgesi.

/ Uzaklaşması zaman bölge değişiklikler, aynı yinelemek gerekebilir böylece.

Burada Cevabımı Bkz: MKMapView (geçerli rect'in dışında olanlar da dahil) bir kerede açıklama görünümleri yükleme

Bu adam ek açıklamaların önbelleğe kullanmaya çalışıyor ve cevabım senin durumunda size yardımcı olabilir.

POI görüntülenen bölge olup olmadığını kontrol etmek için, ben burada yardımcı olabilecek bir kod parçasını yayınladı: iPhone Geliştirme - Pin Ek Açıklama görüntülenebilir bir Harita Bölgesinde mı

Cevap 11/04/2010 saat 10:24
kaynak kullanıcı

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