Правете разлика между адрес, град, щат, пощенски код в UISearchBar

Един от параметрите, на които трябва да отговаря моето приложение за iOS, е търсене изцяло или частично по адрес, град, щат и пощенски код.

Не мога да разчитам на потребителите, които използват запетаи за разделяне на данните. Също така не мога да сканирам низ за пощенски код, тъй като номерът на улицата може потенциално да бъде 5 цифри.

Чудех се каква стандартна практика се използва за анализиране на този вид въвеждане. Всяка помощ или препратка ще бъдат много оценени.


person Oh Danny Boy    schedule 13.01.2011    source източник


Отговори (1)


Един (малко неефективен) начин да направите това е да направите извикване на API за геокодиране< на Google. /a>. Ще получите резултати с типове адресни компоненти, като street_address, postal_code, administrative_area_level_n и т.н.

Надявам се това да помогне!

person donkim    schedule 13.01.2011