Hogyan lehet frissíteni a MapView egy címet?

szavazat
1

Szeretném frissíteni a MapView egy iPhone app. Egy geocordinate, ez triviális. De mi van, ha nem tudom a koordináta? Azt akarom, hogy frissíteni egy olyan cím használatával húr, mint akkor írja be a szövegmezőbe a google maps.

Annak érdekében, hogy egy kicsit több háttér, az én app egy MapView jelenik meg a felhasználó aktuális tartózkodási helyét. Miután a helyét megkapta, azt használja a ReverseGeocoder lefordítani egy ember által olvasható címet, hogy megjelenik egy TextView a térkép alatt.

De a helyét gyakran rossz - ez app főleg használható New York City és az iPhone GPS gyakran pontatlan itt (mivel magas épületek?). Ebben az esetben a felhasználó megérinti a szöveges nézet, és tegye a tényleges címet. Ezen a ponton, azt akarjuk, hogy a MapView frissíteni a címet léptek. De ez nem egyértelmű, hogy hogyan lehet, hogy ez megtörténjen.

A kérdést 26/08/2009 16:46
a forrás felhasználó
Más nyelveken...                            


1 válasz

szavazat
0

Az iPhone SDK nem írja elő, hogy a funkciót. Meg kell használni a geokódoláshoz szolgáltatás, mint a Google Geokódolási API .

Google API egy HTTP szolgáltatást felnézni a helymeghatározás. Például, hogy meghatározza a helyét a Google központja, lekérdezheti

http://maps.google.com/maps/geo?q=1600+Amphitheatre+Parkway,+Mountain+View,+CA&output=csv&oe=utf8&sensor=true_or_false&key=your_api_key

Azt is megváltoztathatja az eredményeket formátumban.

Válaszolt 26/08/2009 16:56
a forrás felhasználó

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