如何从 Google Places API 获取 20+ 结果?

2024-03-25

我正在开发一个应用程序,在其中我可以获取用户附近的 ATM 列表。为此,我使用 Google Places API,但每次它只返回 20 个结果。我想获得更多结果。在 API 文档中提到它将返回 20 个结果,但我想知道有什么方法可以获得更多数据,或者我必须为此创建自己的数据库?
另外,我在 API 中发现它没有印度的所有 ATM 机。对于某些地点,该信息也不准确。所以请给我一些建议,我是否应该使用自己的数据库?
我知道我可以在 Google Places 中注册地点,但存在一个问题,每次它只返回 20 个结果。无论如何,如果这个问题得到解决,那么使用 Places API 就太好了。

请好心帮助我......


根据文档:

https://developers.google.com/places/web-service/search#PlaceSearchResponses https://developers.google.com/places/web-service/search#PlaceSearchResponses

EDIT:Place API 现在支持最多 60 个结果的分页。详细信息请参见下文。

Places API 每次查询将返回最多 20 个场所;但是,每次搜索最多可返回 60 个结果,分布在三个页面上。如果您的搜索返回超过 20 个,则搜索响应将包含一个附加参数 — next_page_token。将 next_page_token 的值传递给新地点搜索的 page_token 参数以查看下一组 20 个结果。

还有严格的服务条款,指定您不能预取、缓存或存储内容,除非它是您被允许存储的内容标识符或密钥,即来自地点搜索的引用令牌:

https://cloud.google.com/maps-platform/terms/?_ga=#3-license https://cloud.google.com/maps-platform/terms/?_ga=#3-license

关于在印度找不到 ATM 的问题。所有地点均按类型分类establishment直到谷歌拥有足够的关于某个地点的元数据,可以将其分类为更具体的地点类型,例如ATM, cafe, bar等。可能会找到更多结果的解决方法是使用keyword您请求中的参数,其值为“ATM”、“银行”或“金融”等。 根据文档:

https://developers.google.com/places/web-service/search#PlaceSearchRequests https://developers.google.com/places/web-service/search#PlaceSearchRequests

The keyword参数与所有可用字段进行匹配,包括但不限于名称、类型和地址,以及客户评论和其他第三方内容。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从 Google Places API 获取 20+ 结果? 的相关文章

随机推荐

  • SqlCeParameter返回自动ID(主键)

    我有一个SQLSqlCeParameter声明例如 mySQLCommand1 CommandText INSERT INTO clientSubjectiveComplaints clientSubComplaintCreated VAL
  • 使用 https 进行 WCF 服务自托管

    目前 我们的一台客户端计算机中有一个作为 Windows 服务托管的 Wcf 服务 实际上目前它正在使用正常的 http 调用 由于我们需要使用 https 而不是 http 因此我们修改了 app config 但启动服务后 https
  • 删除 c++ std::vector 中的所有项目

    我正在尝试删除其中的所有内容std vector使用以下代码 vector erase vector begin vector end 但它不起作用 更新 clear不会破坏向量保存的元素吗 我不想这样 因为我仍在使用这些对象 我只想清空容
  • 使用 Apache CXF 和 CDI 的 Spring Boot

    使用时Apache 的 CXF JAX RS Spring Boot 启动器 http cxf apache org docs springboot html SpringBoot SpringBootCXFJAX RSStarter与CX
  • 将现有 WAR 部署到嵌入式 Jetty

    我的目的是将现有的 WAR 部署到嵌入式 Jetty 9 4 5 不幸的是 当我尝试打开页面 JSP 时出现以下错误 An error occurred at line 52 in the generated java file tmp e
  • Oracle SQL中如何获取与正则表达式匹配的字符串的一部分

    假设我在表的某些字段中有以下字符串 product 1627 color 45 size 7 我想查询颜色并得到 45 通过这个查询 SELECT REGEXP SUBSTR product 1627 color 45 size 7 col
  • 如何在设备树源文件中添加注释

    如何在设备树源文件中添加多行或单行注释 我到处都找不到它 使用注释的默认 c 方式是否有效 使用注释的默认 c 方式是否有效 是的 使用 comment ADDENDUM 我还使用过 C 预处理器 if 0 and endif在测试期间快速
  • 如何在使用inputView后显示键盘

    I used inputView以显示uipickerview for my textfield 但我用同样的textfield用于其他功能 使用后如何显示标准键盘inputView为了那个原因textfield textfield inp
  • Android 中的底部按钮栏

    我想知道如何在 android 中创建底部栏按钮 我读到了一些关于这个 U I 的内容 解决办法 有什么控件可以使用吗 您可以在相对布局中执行类似的操作
  • 我正在尝试解决“15 个难题”,但出现“OutOfMemoryError”[已关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 有没有一种方法可以优化此代码以免耗尽
  • 使用分页 extjs 在组合框中搜索

    您好 我正在尝试在组合框中进行搜索 它正在工作 但仅在当前页面中搜索我也使用分页搜索 我需要在所有页面中搜索而不仅仅是当前页面 任何建议 xtype combo fieldLabel Organization Id name company
  • 将 Streaming Flux 的 WebClient Post 拆分为 JSON 数组

    我正在使用第三方 REST 控制器 它接受 JSON 对象数组并返回单个对象响应 当我使用有限的 WebClient 进行 POST 时Flux代码有效 我认为 因为Flux完成 然而 当Flux可能是无限的 我该怎么办 以数组块形式发布
  • 如何在CSS多列布局中将单列居中

    我有一个使用 CSS 多列布局的元素来显示项目列表 div style text align center div Item 1 div div Item 2 div div Item 3 div div Item 4 div div It
  • 在 C# 中从未知长度的流计算哈希值

    C 中计算未知长度流的 动态 md5 之类哈希的最佳解决方案是什么 具体来说 我想根据通过网络接收的数据计算哈希值 我知道当发送者终止连接时我已经完成接收数据 所以我事先不知道长度 编辑 现在我正在使用 md5 并在保存数据并将其写入磁盘后
  • GitHub 页面上的 AngularJS html5mode 支持

    问题是 does GitHub 页面支持AngularJShtml5mode 我找到了一个www资源 https coderwall com p kfomwa angularjs html5mode on github pages其中指出可
  • 线程不活动时释放资源

    我正在使用BackgroundWorker 在其中我使用foreach循环 在其中创建新线程 等待它完成 然后报告进度并继续foreach循环 这就是我要说的 private void DoWork object sender DoWork
  • springfox-swagger2 UI是否支持一次选择多个文件?

    我使用 Spring Boot 和集成的 swagger ui springfox swagger2 我希望能够选择一次上传多个文件 不幸的是 Swagger UI 似乎不允许这样做 至少不允许我的控制器方法 我的控制器方法签名 ApiOp
  • 过滤包含特定字符串的数据[重复]

    这个问题在这里已经有答案了 我希望过滤包含特定字符串的数据 假设这是我的数据集 dst first second 24 Sienna Zoe Dylan 32 Amber John Noah Sienna 72 Daniel Mike Zo
  • React 代码抛出“TypeError:this.props.data.map 不是函数”

    我刚刚开始用 React 编码 我习惯用 CoffeeScript 编码 我尝试沿着React 文档中提供的教程 http facebook github io react docs tutorial html并为状态更新做了类似的事情 然
  • 如何从 Google Places API 获取 20+ 结果?

    我正在开发一个应用程序 在其中我可以获取用户附近的 ATM 列表 为此 我使用 Google Places API 但每次它只返回 20 个结果 我想获得更多结果 在 API 文档中提到它将返回 20 个结果 但我想知道有什么方法可以获得更