0
ためのバイアス私は、次のリクエストで結果「偏った」現在の場所のためを取得するためにオートコンプリートAPIを使用していません。GoogleプレイスオートコンプリートAPIは場所
https://maps.googleapis.com/maps/api/place/autocomplete/json?input=kuli&types=(regions)&key=[KEY]
APIには、次の応答を返します。
{
"predictions" : [
{
"description" : "Kulim Kedah Malaysia",
...
"types" : [ "locality", "political", "geocode" ]
},
{
"description" : "Kuliyapitiya, North Western Province, Sri Lanka",
...
"types" : [ "locality", "political", "geocode" ]
},
{
"description" : "Kulithalai, Tamil Nadu, India",
...
"types" : [ "locality", "political", "geocode" ]
},
{
"description" : "Kuligów, Poland",
...
"types" : [ "locality", "political", "geocode" ]
},
{
"description" : "Kulin, Western Australia, Australia",
...
"types" : [ "locality", "political", "geocode" ]
}
],
"status" : "OK"
}
あなたが上記からわかるように、レスポンスは場所に偏っていません。このドキュメントには、「近く」の場所を返すときにIPアドレスが考慮されることが記載されています。しかし、応答から、インディアンの場所は他のものより先に返されません(リクエストIPアドレスはインディアンです)。
であっても、私は位置パラメータを渡す際に緯度、長い、など:
https://maps.googleapis.com/maps/api/place/autocomplete/json?input=kuli&types=(regions)&location=lat,long&key=[KEY]
はまだインドの結果は、他の応答よりも優先されていません。
IPアドレスまたは場所の座標にAPIを返す場所を「偏り」にするにはどうすればよいですか?あなたの時間をありがとう。
はあなたにSubbuをありがとうございます。しかし、私は検索を特定の国に制限したくありません。 APIが検索結果の上部に「近い」位置に戻るようにしたいだけです。 –
詳細とタイプ&半径=&types = geocode&location =緯度、経度&半径= 1000&sensor = trueを追加してください。 –