プレイス ウェブサービスに関するよくある質問

このドキュメントでは、Places API に関するよくある質問への回答を記載しています。ここに記載されていない質問については、以下のページが参考になる場合があります。

Places API には活発なデベロッパー コミュニティもあります。コードについてご不明な点がある場合は、コミュニティに質問を投稿することをおすすめします。質問の投稿方法について詳しくは、サポートページをご覧ください。

場所を検索する

タイプでフィルタすると一部の場所が返されないのはなぜですか?

お探しの場所がまだ分類されていない可能性があります。 すべての場所は、Google がサポートされている場所のタイプのいずれかに分類するのに十分なデータを取得するまで、汎用タイプ「establishment」として分類されます。サポートされている場所 タイプ

回避策として、場所の typekeyword パラメータに渡すことができます。keyword パラメータは、名前、タイプ、住所、購入者レビューと照合されます。

カテゴリ type を場所のリスティングに自分で追加する場合は、 場所の編集を送信してください。編集が承認されて公開されると、正しい type フィルタを使用して表示されます。

近くの場所が返されないのはなぜですか?

デフォルトでは、Places API は指定された radius 内の prominence で結果を並べ替えます。Nearby Search リクエストは、3 ページに分割して最大 60 件の結果を返すことができます。場所の prominence が 22 位の場合、結果の 2 ページ目に表示されます。このページには ページング でアクセスできます。場所の prominence が 60 位より低い場合、検索の中心に近い場合でも検索結果には含まれません。

クエリの rankby パラメータを distance に設定し、radius パラメータを省略すると、prominence ではなく distance で結果を並べ替えることができます。関連性は無視され、場所は location からの距離順に返されます。

リクエストをタイプでフィルタすると、一部の結果がレスポンスから除外されることがあります。詳しくは、FAQ エントリーをご覧ください:タイプでフィルタすると一部の場所が 返されないのはなぜですか?

一部の types でフィルタすると、最大 2 件の結果しか返されないのはなぜですか?

Places API は、Nearby Search リクエストを実行するエリアを特定できるように、近くの establishments (サポートされている場所のタイプの 最初の表 のいずれか) のリストと、最大 2 つの場所 (サポートされている場所のタイプの 2 番目の表 のいずれか) の結果を返すように設計されています。

Nearby Search リクエストを typepolitical などの場所の locality でフィルタすると、establishment の結果が除外されます。

場所に関するデータ

場所を追加または編集するにはどうすればよいですか?

ビジネスのオーナーは、ビジネス プロフィールを使用して、Google マップでビジネス リスティングを追加、確認、管理できます。

場所のオーナーでない場合でも、変更を提案 できます

トラブルシューティング

「"status": "REQUEST_DENIED"」が繰り返し表示されるのはなぜですか?

Places API から "status": "REQUEST_DENIED" が返されるのは、 次の場合です。

  • Google Cloud コンソールで Places API を有効にしていない。
  • リクエストに key パラメータが含まれていない。
  • key パラメータが Google Cloud コンソールの API キーと一致しない。
  • Google Cloud コンソールで API キーが正しく設定されていない。
    • ブラウザ制限付きの API キーを使用している場合は、許可されたリファラが正しいことを確認してください。
    • サーバー制限付きの API キーを使用している場合は、許可された IP が正しいことを確認してください。
    • Android または iOS の制限がある API キーはサポートされていません。汎用(制限なし)の API キー、またはブラウザまたはサーバーの制限があるキーを使用してください。
  • リクエストが HTTPS リクエストとして送信されなかった。Places API のリクエストには HTTPS が必要です。
  • リクエストの送信に誤った HTTP method が使用された。