A legjobb gyakorlat, hogy megjelenítse a POI iPhone MapKit?

szavazat
0

Feltételezve, hogy van egy adatbázis POI-t a saját koordinátáit (hosszúság és szélesség). Mi lenne a „standard” módon megjeleníteni a POI-jelölések körül a felhasználó aktuális tartózkodási helyét? Hogy dolgozza ki:

  • Adott egy nagyítási szinten, azt hiszem, meg kell keresni az adatbázisban az összes POI amelyek távolsága a jelenlegi helyére <egy bizonyos küszöböt, akkor létre jelöléseket számukra. Vagy van olyan intelligens módon?
  • Ha a felhasználó nagyít / out, mozgatja a térképet ... én kell újra az egészet újra?
  • Úgy tűnik, hogy MapKit egy mechanizmus cache / újrafelhasználás kommentárokat. Célszerű létrehozni egy csomó őket azonnal, és hagyja MapKit eldönti, hogy tegyék, amikor a látható tartományban változik? Azt hiszem, ez az átmenet simább, hanem fogyaszt több memóriát. Mi a tapasztalata ezzel?

Kösz.

A kérdést 11/04/2010 04:07
a forrás felhasználó
Más nyelveken...                            


1 válasz

szavazat
1

Valójában, támaszkodva a távolság az aktuális hely és a POI-k nem a megfelelő megközelítés: értékelő távolságok időt vesz igénybe, jobb lenne, ha csak támaszkodnak a régió által megjelenített térképen (tulajdonság region), és ellenőrizze, hogy melyik POI tartalmazza ezt vidék.

Amikor nagyítás / távolítás, a régióban bekövetkezett változások, úgy előfordulhat, hogy újra ugyanaz.

Lásd a válasz itt van: MKMapView betöltésével az összes kommentár nézetek egyszerre (beleértve azokat is, amelyek kívül esnek a jelenlegi len)

Ez a fickó próbál használni a caching jegyzetekből és a válaszom segíthet az Ön esetében.

Annak ellenőrzésére, hogy a POI a megjelenített régióban én írt egy darab kódot, amely segíthet itt: iPhone fejlődés - Pin Jegyzet egy megtekinthető térkép régióban

Válaszolt 11/04/2010 10:24
a forrás felhasználó

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