Я использую API Google Maps Places для поиска карты для iPhone, как в самом приложении Maps. Я использую такую строку:Как я могу использовать API Карт Google для поиска мест и почтовых индексов?
https://maps.googleapis.com/maps/api/place/search/json?location=%f,%f&rankby=distance&name=%@&sensor=true&key=%@
используя NSString, чтобы ввести недостающую информацию. Однако, в отличие от приложения Maps, этот поиск работает только для локальных мест, а не для почтовых индексов или другой информации. Казалось бы, что если я хочу, чтобы принимать почтовые индексы, я должен создать запрос геокодирования:
https://maps.googleapis.com/maps/api/geocode/json?address=W1A+1AA&sensor=true
Но тогда, конечно, это не поиск информации. Как и приложение «Карты», я хочу, чтобы мое приложение легко возвращало наилучшие результаты.
Прежде чем я перейду к этому коде, чтобы он использовал два отдельных API, есть ли лучший способ сделать это? Должен ли я использовать другой API, который больше похож на поиск в приложении «Карты»?
Да, это было не так плохо, как делать, в конце концов ... Спасибо! – jowie