2012-06-12 94 views
1

我想使用Google商家信息自動填充API爲Android應用提供搜索輸入功能。Google商家自動填充API流程

自動完成API返回的ID和參考文獻,需要通過結果的迭代,以獲得詳細信息(如姓名和幾何形狀),每個地方,這是緩慢的,在一個糟糕的用戶體驗效果。而且,每次按鍵都會完成很多API調用。

有沒有更好的方法爲Google Places提供這種搜索功能?

回答

2

是否有理由在API的每個按鍵之後需要爲每個可能的自動完成位置設置幾何?顯示這一點似乎通常它不會是一個很好的用戶體驗,而不是Autocomplete API的設計目的。

理論上名稱(說明)應該足夠讓用戶決定他們是哪個項目感興趣的,然後經過用戶實際選擇的東西,可以根據需要請求其他細節。

在另一方面,如果你已經有關於地名的一些信息,您可以使用Places API(不是自動完成),以獲得匹配的附近地點的更多細節: https://developers.google.com/maps/documentation/places/#PlaceSearchResponses

+0

可以在名稱參數Places API可用作附近地點的搜索字詞,或僅顯示完全匹配的地點? –

+0

「name = term」將匹配包含名稱某處的術語的位置。您還可以使用「keyword = term」來獲取名稱,地址,評論等任意位置的地方。請查看答案中的鏈接以瞭解更多詳細信息,以及最近的涵蓋Places API的Maps Office Hours一些演示:http://goo.gl/lO2yi – jlivni

相關問題