ฉันกำลังสร้างแอประบุตำแหน่งสำหรับ iOS ขณะนี้ฉันมีแถบค้นหาที่สามารถใช้ค้นหาธุรกิจในท้องถิ่นได้ (เช่น พิซซ่า ปั๊มน้ำมัน ธนาคาร) ข้อความในแถบค้นหาจะถูกเพิ่มเป็นพารามิเตอร์ให้กับ URL และป้อนไปยัง Yahoo Local API ฉันต้องการใช้แถบค้นหาเดียวกันเพื่อค้นหาที่อยู่เฉพาะด้วย แต่นั่นไม่ใช่หน้าที่ของ API ฉันคิดว่าฉันต้องทำอย่างใดอย่างหนึ่ง:
A) สร้างฟังก์ชันบางอย่างที่สามารถแยกความแตกต่างระหว่างการค้นหาธุรกิจแบบกว้างและการค้นหาสถานที่เฉพาะ ส่งคำถามทางธุรกิจไปยัง API และส่งการค้นหาที่อยู่ไปยัง CLGeocoder
B) ค้นหา API ที่หลากหลายมากขึ้น
C) ทำอย่างอื่นที่ฉันยังไม่ได้พิจารณา
ฉันสามารถเพิ่มช่องค้นหาแยกต่างหากและใช้ค้นหาที่อยู่ได้ แต่ฉันสงสัยว่าจะสามารถทำได้จากแถบค้นหาเดียวกันหรือไม่ หากใครสามารถให้คำแนะนำหรือชี้ทิศทางที่ถูกต้องให้ฉันได้ก็จะขอบคุณ ขอบคุณ.