我一直在使用Google Maps Places API來搜索iPhone地圖,就像地圖應用程序本身一樣。我用這樣一行:如何使用Google Maps API來搜索地點和郵編?
https://maps.googleapis.com/maps/api/place/search/json?location=%f,%f&rankby=distance&name=%@&sensor=true&key=%@
使用的NSString輸入丟失的信息。但是,與地圖應用不同,此搜索僅適用於本地地點,不適用於郵編或其他信息。這樣看來,如果我想它接受郵政編碼,我要創建一個地址解析請求:
https://maps.googleapis.com/maps/api/geocode/json?address=W1A+1AA&sensor=true
但後來當然,這不搜索地點的信息。就像地圖應用程序一樣,我希望我的應用程序能夠無縫地返回兩者的最佳結果。
在我開始編寫代碼以便它使用兩個獨立的API之前,有沒有更好的方法來做到這一點?我是否應該使用更像Google地圖應用中的搜索功能的其他API?
啊,這是沒有那麼糟糕做既到底...謝謝! – jowie