私はAlgoliaで働く地理的な砂浜を設定しようとしています。Algolia Geo検索ランキング情報を表示しない
これまでのところ、私はセットアップがとても簡単でした。次に実装しようとしているのは、見つかったオブジェクトからユーザーが選択した場所までの距離を表示することです。
私はplaces.jsでinstantsearch.jsを使用しています。
これはinstantsearchのための私のセットアップです:
let search = instantsearch({
appId: 'appid',
apiKey: 'apikey',
indexName: 'dev_index',
url_sync: true,
searchFunction: function(helper) {
helper.setQueryParameter('getRankingInfo', 1).search();
}
});
と場所は、(私はNPM経由でそれを引っ張っていますので、それはドキュメントとは異なると呼ばれています)
search.addWidget(
placesWidget({
container: '#places-box',
type: 'city',
aroundLatLngViaIP: false,
countries: 'de'
})
);
もし私がウィジェット私はplaces.jsウィジェットで町を選択した後、次のクエリパラメータを参照して、開発ツールに見て:
しかし、私のヒット予想「_rankingInfo」オブジェクトが含まれていないオブジェクト:
私が間違っているのは何を?
ありがとうございます! 距離が戻ってきた単位を知っていますか? – Tim
@Timそれはメートル単位です - https://www.algolia.com/doc/guides/geo-search/geo-search-overview#display-the-distance –
見た目がわかっていれば、簡単です、ありがとうございます: ) – Tim