Algolia Places
On this page
Overview
Algolia Places provides a fast, distributed, and easy way to use an address search autocomplete JavaScript library on your website. There is a built-in widget to integrate Algolia Places with InstantSearch.js. This widget is not shipped with InstantSearch.js though. You have to manually install it. You can find more inforamation about that on the Places documentation.
In this guide we will see how we can integrate the Places widget that interacts with the geoSearch
widget of InstantSearch.js. You can find the complete source code of the example on GitHub.
Usage
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
const search = instantsearch({
indexName: 'airports',
searchClient,
});
search.addWidget(
placesInstantsearchWidget({
container: '#searchbox',
})
);
search.addWidget(
instantsearch.widgets.geoSearch({
container: '#maps',
googleReference: window.google,
})
);
search.start();
You can find the complete source code of the example on GitHub.