2012-03-09 15 views
3

ビジネスロケータアプリにGoogle Places APIを使用しようとしていますが、ビジネスの包括的なデータベースを作成する際に問題があります。Google Placesの完全検索

1. API呼び出しは、20個の結果しか返しません。 2.「タイプ」の制限(例:タイプ=レストラン)では、指定したジップのタイプごとにすべてのお店が選択されません。私は "キーワード"を使うことができましたが、すべてのレストランにその名前のレストランがあるわけではなく、すべてのスパがその名前に "スパ"を持っているわけではありません。 3. 1回のコールで毎日同じ結果が得られ、1回のコールで20回のリターンしか得られません。どのようにしてより包括的なビジネスデータベースを取得できますか?

私は上記の3つの制約を取り除くために、企業の検索を非常にうまく機能しないようにすることができます:郵便番号、キーワードリスト、カテゴリタイプなど。しかし、私はまだGoogleの場所で5千万の企業を拾うことに近づくことはありません。

実際、自分の近所のレストランやバーに電話をかけても、私はブロックから人気の場所を拾いません。

場所を特定するアプリでAPIを使用するにはどうすればよいですか? より包括的な検索を作成する方法に関する提案はありますか?

おかげで、 ナド

+0

希望の結果を返さないサンプルのPlaces API Searchリクエストを提供できますか。 –

+0

API呼び出しの応答でnext_page_tokenの助けを借りて次の結果を取得できます。そのトークンの助けを借りて、次の20個の結果などを再度取得できますが、制限はフェッチできる最大の結果です。 http://stackoverflow.com/q/12024394/582571をチェックして、より多くのアイデアを得ることができます – rajpara

答えて

0

私はGoogleプレイスAPIに関するご質問にお答えすることはできませんよ。

のYelpのAPIプログラムがアクセスすることができます:

しかし、あなたの要件(「ビジネスロケータアプリ」、「私は私からブロックダウン人気のある場所をピックアップしていない」)私はあなたがYelp Search APIをしようと提案するための

ビジネスリスティング情報、全体的なビジネス評価とレビュー数、取引や最新のレビューの抜粋など、信頼できるYelp情報をリアルタイムで表示します。

Yelpのは、対応APIに人気のレビューサイトで、あなたはデータベースの品質と彼らはYelp homepageで持って献身的なユーザーベースをテストすることがあります。

注:

  • 彼らは自分たちのためにいくつかのデータを保持し、それに応じてすべてのものを返しません。
  • (無料)devアカウントの制限は、24時間あたり100コールです。
関連する問題