首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >仅限多个国家/地区使用带有react-native的GooglePlacesAutocomplete

仅限多个国家/地区使用带有react-native的GooglePlacesAutocomplete
EN

Stack Overflow用户
提问于 2021-05-24 15:19:08
回答 1查看 123关注 0票数 0

我看过一些文章,解释了如何在javascript/react中为google places自动完成设置多个国家/地区:componentRestrictions: {country: ["gb", "fr"]}

但是对于react-native GooglePlacesAutocomplete,建议将组件选项放在查询中。不确定我们是否可以通过多个国家...我尝试在这里传递一个数组,但失败了,因为它看起来只需要一个包含一个国家代码的字符串。会很感谢你的帮助。

代码语言:javascript
复制
 <GooglePlacesAutocomplete
        placeholder={placeholder}
        listViewDisplayed={true}
        fetchDetails={true}
        textInputProps={{
          borderColor: color,
          fontSize: 18,
          borderWidth: 1,
          borderRadius: 4,
          flex: 1,
          padding: 7
        }}
        onPress={(data, details = null) => {
          console.log(data, details)
        }}
        query={{
          key: googleApiKey,
          language: "en",
          components: "country:gb",
          types: types ? types : null
        }}
      />
EN

回答 1

Stack Overflow用户

发布于 2021-05-24 21:18:19

您可以使用类似于components: "country:gb|country:us"的组件限制

请参阅下面的完整代码示例

代码语言:javascript
复制
<GooglePlacesAutocomplete
            placeholder={placeholder}
            listViewDisplayed={true}
            fetchDetails={true}
            textInputProps={{
              borderColor: color,
              fontSize: 18,
              borderWidth: 1,
              borderRadius: 4,
              flex: 1,
              padding: 7
            }}
            onPress={(data, details = null) => {
              console.log(data, details)
            }}
            query={{
              key: googleApiKey,
              language: "en",
              components: "country:gb|country:us",
              types: types ? types : null
            }}
          />
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67668040

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档