我正在使用react-native-google-places,但我需要限制对2个或更多国家(例如丹麦和美国)的搜索。但是在react-native-google-places中,我唯一的选择是仅接受一个国家/地区的国家/地区。如何不使用纬度,经度和半径来解决此问题?
RNGooglePlaces.openAutocompleteModal({
country: 'us', // need to use 'us', 'dk' or somethink like ['us', 'dk']
useOverlay: true
})
.then((place) => {
console.log(place);
})
.catch(error => console.log(error.message));
答案 0 :(得分:0)
根据android和ios上的基础本机API 您一次只能将搜索范围限制在一个国家/地区。 不确定您的特定需求,但您可以看看react-native-google-places-autocomplete,该人使用了Javascript API,并且可以按指定components parameter
的多个国家/地区进行过滤答案 1 :(得分:0)
您可以使用 react-native-google-places-autocomplete 库,在这种情况下,我们可以通过添加这样的查询参数来限制多个国家/地区的结果:
查询={{ 键:'YOUR_API_KEY', 语言: 'en', 组件:'国家:美国|国家:CA', }}