如何在 React Native 中限制 Google 在两个以上国家/地区的搜索?



我正在使用react-native-google-places,但我需要限制对2个或更多国家/地区的搜索,例如丹麦和美国。但是在反应本地谷歌地方,我唯一的选择是只接受一个国家的国家。如何在不使用纬度、经度和半径的情况下解决此问题?

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));

根据 android 和 iOS 上的底层原生 API 您一次只能将搜索限制在一个国家/地区。 不确定您的特定需求,但您可能会查看 react-native-google-places-autocomplete,一个使用 Javascript API,您可以按指定组件参数的多个国家/地区进行过滤

您可以使用 react-native-google-places-autocomplete 库,在此我们可以通过添加查询参数来限制多个国家/地区的结果,如下所示:

查询={{ 键:"YOUR_API_KEY", 语言:"英文", 组件:"国家:美国|国家:加拿大", }}

相关内容

最新更新