1

Google Places API を使用して近くの場所を確認し、ユーザーに選択させています。すべて正常に動作しますが、場所に問題があります。「マクドナルド」などの検索用の API 呼び出しに経度と緯度を送信すると、サンフランシスコではなくシカゴで結果が得られます...

何が起こっているのでしょうか?これは私のクエリです:

https://maps.googleapis.com/maps/api/place/autocomplete/json?input=mcdonald&types=establishment&location=37.76999,-122.44696&sensor=false&key=hereIsWhereMyKeyGoes

これは Google のドキュメントです: https://developers.google.com/places/documentation/autocomplete

ありがとう!

4

1 に答える 1

1

radius内で検索するを定義する必要があります。

https://maps.googleapis.com/maps/api/place/autocomplete/json?input=mcdonald&types=establishment&location=37.76999,-122.44696&radius=20&sensor=false&key=hereIsWhereMyKeyGoe

以前はシカゴの結果で同様の問題が発生していたため、検索するデフォルトの領域のようなものである必要があります。場所の近くを検索するには、locationradiusパラメータを指定する必要があります。

于 2013-01-25T15:48:28.077 に答える