iPhone - MapKit - wyszukiwanie miejsc i ruchomych adnotacje

głosy
6

Chcę, aby uczynić aplikację, która częściowo naśladuje niektóre z zachowań średnia aplikacja mapa ma. To okazało się trudne. Przede wszystkim nie rozumiem, w jaki sposób tworzyć adnotacje ruchome. Jak dokładnie to zrobić?

Po drugie: jak można szukać miejsc?

Utwórz 11/05/2010 o 18:53
źródło użytkownik
W innych językach...                            


2 odpowiedzi

głosy
15

Przenoszenie adnotacji

Zakładam, że jesteś po zachowaniu Maps.app gdzie można nacisnąć i przytrzymać do pin go przenieść się swobodnie. O ile mi wiadomo, nie ma wbudowanego w drodze adnotacji ruchu wokół. Od adnotacje są podklasy UIViewchociaż można narysować je, gdzie i jak chcesz. Można na przykład wykryć kranu-n-hold na adnotacji, a kiedy „odblokowany” zmienić centerOffsetwartość swojej adnotacji, aby przenieść go wokół z dotyku. Gdy użytkownik puści z widoku, można zwrócić uwagę na pozycję na ekranie i użyj MKMapViewmetody convertPoint:toCoordinateFromView:, aby uzyskać współrzędne że kołek został zwolniony.

Szukaj lokalizacji

Co szukasz nazywa Forward Geocoding. Niestety, MapKit pochodzi tylko z odwrotnej Geokodowanie (proces przekształcania współrzędnych GPS do kraju / miasta / ulicy / etc). Istnieje jednak kilka alternatyw. Oto kilka sposobów:

Zauważ, że wiele API Geocoding są na licencji Creative Commons lub podobnej licencji.

Odpowiedział 14/05/2010 o 18:45
źródło użytkownik

głosy
3

Powinieneś być w stanie uzyskać adnotacje przeciągnij i upuść idzie z pomocą tego blogu. Używałem go zrobić to samo, i to było całkiem proste, aby zacząć zabawę.

MapKit adnotacja przeciągnij i upuść z informacji objaśnienia aktualizacji

Odpowiedział 19/05/2010 o 02:50
źródło użytkownik

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