このドキュメントでは、Places API に関するよくある質問の回答を紹介します。答えが見つからない場合は、 次のページが役立つ可能性があります。
Places API にも活発なデベロッパー コミュニティがあります。もし コードについて不明な点がある場合は、 できます。質問について詳しくは、 サポートページ。
場所の検索
type フィルタをかけても結果に表示されないプレイスがあるのはどうしてですか?
お探しのプレイスがまだカテゴリに分類されていない可能性があります。プレイスに関する十分なデータが Google に集まり、サポートされているプレイスタイプのいずれかに分類できるようになるまで、プレイスはすべて汎用タイプである「establishment
」に分類されます。
回避策として、場所 type
を keyword
パラメータに渡します。「
keyword
パラメータは、名前、タイプ、住所、ユーザーのクチコミと照合されます。
カテゴリ「type
」をプレイス リスティングにご自身で追加する場合は、
場所の編集を送信してください。編集が完了したら、
承認された、公開されたコンテンツは、適切な type
フィルタを使用して表示されます。
一部の付近の場所が返されないのはなぜですか?
デフォルトでは、Places API は
指定された radius
内の prominence
。Nearby Search
最大 60 件の結果を 3 ページに分割して返すことができます。あるプレイスが prominence
で 22 番目にランキングされている場合、そのプレイスは 2 番目の結果ページに表示されます。各ページにはページングでアクセスできます。特定の場所に
prominence
で 60 番目を上回ると、検索には含まれません。
検索結果の中央付近でも検索できます
prominence
ではなく distance
で結果を並べ替えるには、クエリの rankby
パラメータを distance
に設定し、radius
パラメータを省略します。関連性は無視され、場所が次の順序で返されます
location
からの距離。
リクエストにタイプフィルタをかけると、一部の結果がレスポンスから除外されることがあります。詳しくは、よくある質問の「type フィルタをかけても結果に表示されないプレイスがあるのはどうしてですか?」をご覧ください。
複数の types
フィルタをかけても結果が 2 つしか返されません。どうしてですか?
Places API は、Google が提供した付近の
establishments
(最初の
テーブル)と最大 2 つの場所(
次の 2 番目のテーブル
対象の場所を特定するために役立つ
Nearby Search リクエストが返されます。
Nearby Search リクエストを場所(type
)でフィルタする
locality
や political
のような検索を行うと、establishment
の結果が除外されます。
場所に関するデータ
プレイスを追加したり編集したりするにはどうすればよいですか?
ビジネスのオーナーの方は、 ビジネス プロフィールを使用して Google マップに掲載したビジネス リスティング。
場所のオーナーでなくても、変更案を送信できます。
トラブルシューティング
「status": "REQUEST_DENIED"」というメッセージが表示されるのはなぜですか?
"status": "REQUEST_DENIED"
は、次の条件が揃った場合に Places API によって返されます。
- Google Cloud コンソールで Places API が有効になっていない。
- リクエストに
key
パラメータが指定されていない。 key
パラメータが Google Cloud コンソール。- API キーが正しく設定されていません:
Google Cloud コンソール:
- ブラウザ限定の API キーを使用している場合は、 正しいリファラーです。
- サーバー制限のある API キーを使用している場合は、 IP は正しいです。
- Android または iOS 限定の API キーはサポートされていません。汎用的な(制限されていない)API キーか、ブラウザまたはサーバーの制限が設定された API キーを使用してください。
- このリクエストは
HTTPS
リクエストとして送信されませんでした。HTTPS
はすべてに必須です Places API リクエスト。 - 誤った
HTTP method
がリクエストの送信に使用された。 <ph type="x-smartling-placeholder">- </ph>
- 以下を除き、すべてのリクエストは
GET
リクエストとして送信する必要があります。 [Place Add][place-add]。 - [Place Add][place-add] リクエストはすべて、
POST
リクエストとして送信する必要があります。
- 以下を除き、すべてのリクエストは