iPhone 3.0 MapKit - adnotările multiple în aceeași locație

voturi
1

Context: Am creat o aplicație care permite utilizatorilor să -și prezinte o intrare într - o bază de date on - line, și a vizualiza alte intrări din această bază de date. Aceste intrări conțin geocodificări de latitudine și longitudine care sunt utilizate pentru poziționarea adnotări pe MapKit. Utilizatorii pot depune locația folosind fie locația lor curentă sau o adresă, care este apoi geocodificată.

Întrebare: Care este metoda corectă sau sugerată de manipulare adnotări care cad pe exact aceleași coordonate?

Mă gândeam de a verifica dacă există geocodificări duplicat în fișierul XML tras din baza de date și de a crea un singur adnotare cu un annotationView personalizat care afișează toate cele separate. În plus, m-am gândit de verificare pentru duplicate și afișarea „Intrările multiple ...“ și având vizualizarea în detaliu a afișa o vizualizare tabel cu toate intrările.

Sunt pe drumul cel bun?

Întrebat 24/08/2009 la 14:42
sursa de către utilizator
În alte limbi...                            


2 răspunsuri

voturi
2

Cred că sunteți pe drumul cel bun, ar trebui să verificați pentru geocodificări duplicat și să le contopească într-una singură. Afișarea multe adnotări cu aceeași locație ar putea crea confuzie, deoarece pinii se vor stivui unul peste altul și va fi greu să diffrentiate și să faceți clic pe unul câte unul.

Publicat 24/08/2009 la 14:47
sursa de către utilizator

voturi
1

Vorbești exact aceeași Geocodificarea sau cam închide sorta? Pentru că dacă este exact, atunci esti pe drumul cel bun, dar dacă este +/- delta-T , atunci va trebui să vină cu un alt mod de manipulare ei , deoarece atunci când mărită în toate modul în care fiecare locație ar putea fi distincte . O modalitate simplă de a hanle este să scadă sau rotunjirii puncte zecimale în valoarea latitudinea / longitudinea bazată pe factorul de zoom înainte de a verifica pentru a coordona egalitatea.

Altele decât cele pe care se pare ca esti pe drumul cel bun. Veți dori, probabil, să facă atât vizualizarea personalizată adnotare (dar care ar putea lucra pentru doar câteva elemente), cu opțiunea de a trece la o vizualizare tabel separat în cazul în care există mai multe elemente de afișat.

Un alt lucru pe care aș adăuga este ai putea face în așa fel marcatorului arată numărul de elemente care co-reședința în acea locație. Puteți face acest lucru prin lipirea unei etichete de text în partea de sus a vizualizării personalizate marcatorului și punerea numărul în ea, fie prin pictograme pre-prestate cu zicem, 1-9 și „...“ (pentru mai mult) în capetele a markerilor. În acest fel, utilizatorul poate vedea rapid există mai multe elemente pentru a căuta.

Publicat 30/09/2009 la 08:03
sursa de către utilizator

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