Saya sedang membangun aplikasi lokasi untuk iOS. Saat ini saya memiliki bilah pencarian yang dapat digunakan untuk mencari bisnis lokal (misalnya pizza, pompa bensin, bank). Teks bilah pencarian ditambahkan sebagai parameter ke URL dan dimasukkan ke Yahoo Local API. Saya ingin menggunakan bilah pencarian yang sama untuk menemukan alamat tertentu juga, tapi itu bukan fungsi API. Saya pikir saya harus melakukan hal berikut:
A) Membangun beberapa fungsi yang dapat membedakan antara pencarian bisnis yang luas dan pencarian lokasi tertentu. Kirim pertanyaan bisnis ke API dan kirim pencarian alamat ke CLGeocoder.
B) Temukan API yang lebih serbaguna.
C) Lakukan hal lain yang belum saya pertimbangkan.
Saya dapat menambahkan bidang pencarian terpisah dan menggunakannya untuk pencarian alamat tetapi saya ingin tahu apakah mungkin melakukannya dari bilah pencarian yang sama. Jika ada yang bisa memberikan saran atau mengarahkan saya ke arah yang benar, saya akan sangat menghargainya. Terima kasih.