通过代理的Google Places API超时

问题描述 投票:0回答:1

我正在构建一个带有地图部分的React / graphQL / redux项目。 Google Map工作正常,但是我想实现一个搜索栏,并且只有在使用我公司的代理服务器时,graphql查询才会收到超时。该URL在浏览器上可以正常工作

https://maps.googleapis.com/maps/api/place/textsearch/json?query=farmacia+barcelona&key=key

感谢您的任何帮助。

const MAP_SEARCH_QUERY = gql`
  query mapSearchQuery($search:GoogleMapsSearchInput) {
    googleMapsTextSearch(search:$search) {
      id
      name
      geometry {
        location {
          lat
          lng
        }
      }
    }
  }
`;
const search = { searchStrings: ['whatever I'm searching'] };
const result = await apolloClient.query({
          query: MAP_SEARCH_QUERY,
          variables: { search }
        });

它很奇怪,因为如果我是从CMS而不是Google Places API提取数据,它就可以工作。

google-maps graphql google-places-api apollo google-places
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.