我想用 react native 显示 Google 地图中的所有酒店,但它没有显示所有地方,我显示了很多地方,但有些没有。我该如何解决这个问题。我正在尝试各种想法,但它没有修复 这是我的酒店代码。
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
});
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
作为参考,您可以查看附近地点搜索文档,了解如何访问其他结果。
我希望这有帮助!