首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React Native - cordinaats的GooglePlacesAutocomplete搜索位置

React Native - cordinaats的GooglePlacesAutocomplete搜索位置
EN

Stack Overflow用户
提问于 2021-02-22 18:52:58
回答 1查看 45关注 0票数 0

我目前正在用GooglePlacesAutocomplete搜索一个位置。我目前正在按位置的名称搜索位置。我还想根据位置的坐标进行搜索。例如,我想输入坐标37.869160,32.461850并搜索,而不是搜索。我想同时按坐标和位置名称进行搜索

代码语言:javascript
复制
 <GooglePlacesAutocomplete
                    placeholder="Bir Konum Arayın"
                    GooglePlacesDetailsQuery={{ fields: 'geometry' }}
                    fetchDetails={true}
                    onPress={(data, details = null) => {
                      console.log("sa1dsad", details)
                      this.setState({
                        region: {
                          latitude: details.geometry.location.lat,
                          longitude: details.geometry.location.lng,
                          latitudeDelta: 0.002,
                          longitudeDelta: 0.002,
                        }
                      })
                    }}
                    query={{ key: "...", language: 'tr' }}
                  />
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-23 00:16:20

您正在寻找的是反向地理编码。Google places API提供了这个功能,但是GooglePlacesAutocomplete不允许您直接使用它。

您可以设置这个库:https://github.com/marlove/react-native-geocoding

如果您遵循使用示例,您应该能够使用返回值填充列表。

代码语言:javascript
复制
// Search by geo-location (reverse geo-code)
Geocoder.from(41.89, 12.49)
        .then(json => {
                var addressComponent = json.results[0].address_components[0];
            console.log(addressComponent);
        })
        .catch(error => console.warn(error));
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66314317

复制
相关文章

相似问题

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