Я использую реагирует администратор , в этом я хочу интегрировать API Google Place, а затем показывать все местоположения как варианты в автозаполнении.
для этого я делаю, как показано ниже.
const searchLocation = (search) => {
if (search) {
axios.get(`http://localhost:3000/searchLocation?search=${search}`).then(response => {
locations = [];
if (response.data.length) {
locations = response.data.map(item => { return ({ id: item.id, description: item.description }) });
console.log(locations, 'test');
return locations;
} else {
return [{ id: '123', description: 'no data' }];
}
})
} else {
return [{ id: '123', description: 'no data' }];
}
}
<AutocompleteInput source="location"
setFilter={(search) => searchLocation(search)}
choices={locations}
optionText="description"
optionValue="id" />
Как мне это сделать, чтобы при выборе я получал Google Place как автозаполнение.