Harita görünümünde yaklaşık 1500'lük birden fazla yer paylaşımı eklemeye çalışıyorum. Yerleri veritabanından alıyorum ve harita görünümünde ekliyorum. Veritabanından veri alma zamanı çok düşüktür, ancak harita üzerinde çizim yapmak için harcanan süre yaklaşık 30 saniyedir ve yakınlaştırma düzeylerine göre seviye < 4 1000 bindirme,> = 4 2000 gibi bindirmeleri eklemek istiyorum bindirmeler, bu bindirmeleri yeniden çizme beni mahvetti. Lütfen bana daha az zamanda eklenecek çözümü gösterin.Harita görünümünde birden çok Yerleşim Eklenmesi daha fazla zaman alır
5
A
cevap
0
Birden çok kaplamada başka bir sorun yaşadım, bu, gerçek bir aygıtta bellek sorunlarına neden oluyor (sim değil). Buna çözüm, herkesten bir yer paylaşımı oluşturuyordu. Bu aynı zamanda "kombine-overlay" çizim olarak sorununuza çözüm olabilir çok daha hızlı olması gerekir:
kredisi Ardından çizmek sonra tüm itibaren bir bindirme oluşturmak mümkün olmalı ve this answer and the code provided on the Apple Dev-forum
gitmek Haritada bir yer kaplaması. Temel olarak, birden çok bindirmeyi işleyen ve Onları OverlayView
üzerine çizen bir sınıf oluşturursunuz