【问题标题】:Not getting all nearby places react native project没有让附近的所有地方都反应原生项目
【发布时间】:2023-03-25 16:46:01
【问题描述】:

我想在 Google Maps 中显示所有带有 react native 的酒店,但它没有显示所有地方,我显示了很多地方但有些地方没有。我怎样才能解决这个问题。我正在尝试每一个想法,但它没有解决 这是我的酒店代码。

const { data: { results } } = await axios.get(`${API_ENDPOINT}/nearbysearch/json?location=${latitude},${longitude}&radius=1000&type=lodging&key=${API_KEY}`)
  this.setState({
            places: results,
    fetching:false
        });

【问题讨论】:

    标签: react-native google-maps react-native-maps


    【解决方案1】:

    Google Places API - 附近搜索最多可以返回 60 个结果,分为三个页面,每个页面有 20 个结果。如果您的搜索查询超过 20 个结果,则响应将包含 next_page_token 值,您可以将其传递给新搜索请求的 pagetoken 参数以获取该搜索查询的下一组结果。

    但是,如果没有next_page_token,则意味着没有进一步的结果。

    这是一个带有next_page_token 属性的示例请求:https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&rankby=distance&type=food&key=YOUR_API_KEY

    为了您的参考,您可以查看how to access additional results 上的 Places Nearby Search 文档。

    我希望这会有所帮助!

    【讨论】:

    • 谢谢,我知道了。但我不知道我该怎么做,我没有找到例子。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-17
    • 1970-01-01
    • 2022-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多