iPhone 3.0 MapKit - Wiele Adnotacje w tym samym miejscu

głosy
1

Tło: I stworzyliśmy aplikację, która pozwala użytkownikom na przesyłanie wpisu do internetowej bazy danych, a także wyświetlać inne wpisy z tej bazy danych. Pozycje te zawierają geocodes do długości i szerokości geograficznej, które są wykorzystywane do pozycjonowania adnotacje na MapKit. Użytkownicy mogą zgłaszać lokalizację przy użyciu ich bieżącą lokalizację lub adres, który jest następnie geokodowane.

Pytanie: Jaka jest właściwa lub Proponowany sposób obsługiwać adnotacje, które mieszczą się na dokładnie takich samych współrzędnych?

Myślałam o sprawdzenie, czy istnieją duplikaty geocodes w pliku XML ściągnął od bazy danych i utworzenie jednego adnotacji o niestandardowym annotationView który wyświetla wszystkie te oddzielne. Ponadto, myślałem sprawdzania duplikatów i wyświetlania „wielu pozycji ...” i mający zobacz szczegóły wyświetlić widok tabeli ze wszystkimi wpisami.

Jestem na dobrej drodze?

Utwórz 24/08/2009 o 14:42
źródło użytkownik
W innych językach...                            


2 odpowiedzi

głosy
2

Myślę, że jesteś na dobrej drodze, należy sprawdzić duplikatów geocodes i połączyć je w jedno. Wyświetlanie wielu adnotacji z tej samej lokalizacji, może być mylące, ponieważ kołki będą układać na wierzchu wzajemnie i trudno będzie diffrentiate i kliknąć jeden po drugim.

Odpowiedział 24/08/2009 o 14:47
źródło użytkownik

głosy
1

Mówisz dokładnie taką samą Geokodując lub trochę jakoś zamknąć? Bo jeśli to jest dokładny, to jesteś na dobrej drodze, ale jeśli jest to +/- delta-T, a następnie być może trzeba wymyślić inny sposób postępowania z nimi od kiedy powiększony na całej drodze każda lokalizacja może być odrębną , Łatwym sposobem, aby go Hanle jest spadek lub zaokrąglić punkty dziesiętne na długość / szerokość geograficzna wartości w oparciu o współczynniku powiększenia przed sprawdzeniem równości współrzędnych.

Inne niż to brzmi jak jesteś na dobrej drodze. Prawdopodobnie będzie chciał zrobić zarówno własnego widoku adnotacji (ale to może działać tylko przez kilka elementów) z opcją, aby przejść do oddzielnego widoku tabeli, jeżeli występuje więcej elementów do pokazania.

Jeszcze jedno chciałbym dodać to można zrobić to tak swoją placemarker pokazuje liczbę przedmiotów, które współ-przebywać w tym miejscu. Można to zrobić poprzez przyklejenie etykiety tekstowe na górze widoku niestandardowego placemarker i umieszczenie w nim numer lub poprzez pre-renderowane ikony z powiedzmy, 1-9 i „...” (więcej niż) w głowach markerów. W ten sposób użytkownik może szybko zobaczyć tam więcej rzeczy szukać.

Odpowiedział 30/09/2009 o 08:03
źródło użytkownik

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