Chci, aby se o aplikaci, která částečně napodobuje některé z chování mapa standardní aplikace má. To se ukázalo jako obtížné. Za prvé, já nechápu, jak uděláte anotace pohyblivé. Jak přesně to děláte?
Za druhé: jak si hledat místa?
Chci, aby se o aplikaci, která částečně napodobuje některé z chování mapa standardní aplikace má. To se ukázalo jako obtížné. Za prvé, já nechápu, jak uděláte anotace pohyblivé. Jak přesně to děláte?
Za druhé: jak si hledat místa?
pohybující se anotace
Jsem za předpokladu, že jste po chování Maps.app kde klepnutí a přidržení na čepu se pohybovat kolem volně. Pokud je mi známo, neexistuje postavena v cestě pohybuje kolem anotací. Vzhledem k tomu, anotace jsou podtřídy UIViewi když, můžete je nakreslit, kde a jak byste chtěli. Dalo by se například detekovat vodovodní-n-držet na anotaci, a když „odemčené“ změňte centerOffsethodnotu vaší anotace pohybovat kolem s dotykem. Když se uživatel pustí pohledu můžete všimnout pozici na obrazovce a použít MKMapViewmetodu convertPoint:toCoordinateFromView:k získání souřadnic, že čep byl propuštěn.
Vyhledávání umístění
Co hledáte, se nazývá Forward Geocoding. Bohužel, MapKit přichází pouze s Reverse Geokódování (proces konverze GPS souřadnic do země / města / ulice / etc). Je zde však několik alternativ. Zde je několik způsobů:
Všimněte si, že mnoho geokódování API jsou licencována pod Creative Commons, nebo podobných průkazů.
Měli byste být schopni se dostat drag-and-drop poznámky jít s pomocí tohoto blogu. Použil jsem to udělat stejnou věc, a to bylo docela jednoduché jít.