2012-03-09 48 views
3

我正嘗試使用Google Places API作爲商業定位器應用程序,但在創建詳盡的業務數據庫時遇到困難。在Google地方詳盡搜索

1. API調用只返回20個結果。 2.「類型」限制(例如,type = restaurant)不會通過鍵入給定的壓縮文件來獲取所有業務。我可以使用「關鍵字」,但並不是所有的餐廳都以餐廳爲名,而且並非所有的水療中心都有「spa」。 3.每次通話每天都會產生相同的結果,每次通話只有20次回覆,我如何獲得更詳盡的企業數據庫?

我可以試着繞​​過上述三個約束條件,通過一個很好的降級搜索業務:通過郵政編碼,一些關鍵字列表,類別類型。但我仍然無法接近在谷歌地區接收5000萬左右的企業。事實上,即使我在自己的社區打電話給餐館和酒吧,我也不會從我那裏找到熱門的地方。

API如何用於查找位置的應用程序呢? 關於如何創建更詳盡的搜索的任何建議?

感謝, 河畔

+0

您可以在沒有返回所需結果的情況下提供示例Places API Search請求嗎? – 2012-03-11 22:55:33

+0

您可以在API調用響應中藉助next_page_token獲取下一個結果,並且可以再次獲取下一個20個結果,等等......但限制是您可以獲取的最大結果。請查看http://stackoverflow.com/q/12024394/582571,以便您瞭解更多信息 – rajpara 2012-08-25 05:39:58

回答

0

我不能回答你關於谷歌Places API的問題。

但是對於你的要求(「商業定位應用」,「我不撿熱鬧的地方在街區從我」),我建議你嘗試Yelp Search API

Yelp的API程序使您可以訪問實時信任Yelp信息,例如商家信息,總體業務評分和評論計數,交易和最近的評論摘錄。

Yelp的是一種流行的評論網站有能力API,你可以測試數據庫的質量和他們在Yelp homepage,熱心的用戶羣。

注:

  • 他們讓一些數據本身不響應返回的一切。
  • (免費)dev帳戶每24小時有100個電話的限制。