2016-08-23 5 views
0

この記事が既に存在していれば私の謝罪を受け入れてください。Googleプレイスのオートコンプリートの結果を注文するにはどうすればよいですか?

私は自分のウェブサイトの1つにGoogleプレイスのオートコンプリートを統合していますが、私は結果を並べ替えるためのオプションを探すのに苦労しています。現在、私たちはユーザーがロンドンという言葉を入力できる問題を抱えており、ロンドンのロンドンの道ではなく、ロンドンの最初の結果を望んでいます。

ユーザーはRoadで検索できるようにしたいが、大都市の上には表示したくない。

誰でもGoogleプレイスオートコンプリートでこれを行う方法について正しい方向を教えてください。

答えて

1

残念ながら、オートコンプリートの注文結果を変更することはできません。

サービスPlace Autocompleteサービスは、この文字列に基づいて一致候補を返し、認識された関連性に基づいて結果を並べ替えます。

最も近いのは、typeおよび/またはcomponentRestrictionを追加して制限を加えることです。現在、componentRestrictionsを使用して国別にフィルタリングできます。

サンプルコード:

var input = document.getElementById('searchTextField'); 
var options = { 
types: ['(cities)'], 
componentRestrictions: {country: 'fr'} 
}; 

autocomplete = new google.maps.places.Autocomplete(input, options); 
関連する問題