【问题标题】:Country restriction while using google place API nearby search使用 Google Place API 附近搜索时的国家/地区限制
【发布时间】:2014-07-09 15:00:28
【问题描述】:

我正在创建一个 Web 应用程序来搜索某个地区的商业组织。用户将为搜索提供关键字和邮政编码。

对于搜索,使用 Place API Nearbysearch 功能。为请求提供纬度、经度、半径和关键字。我给出的半径为 10000。但是在搜索邮政编码为加利福尼亚的企业时,我也从墨西哥获得了一家企业。我无法减小半径的值。

我如何才能仅在用户提供的邮政编码所在的国家/地区获得地点?

【问题讨论】:

    标签: javascript php google-places-api country restrictions


    【解决方案1】:

    似乎无法按国家/地区过滤地方结果。 API 的所有参数都不包含按地理名称进行的过滤器。

    https://developers.google.com/places/documentation/search#TextSearchRequests

    我要做的是在您自己的代码中提取所有结果并过滤结果。不利的一面(除了你的应用做更多的工作和使用更多的带宽)是因为你每页只能得到 20 个结果,你可能需要拉多个页面来获得所需的结果数量。

    【讨论】:

      最近更新 更多