api - 谷歌地方 API : Using Multiple Name Parameters in the Places Search

标签 api google-maps-api-3

我一直在阅读文档:http://code.google.com/intl/nl/apis/maps/documentation/places/#PlaceSearches

但是如何修改地方搜索请求(如下所示),以便我可以将结果仅限于特定企业。

https://maps.googleapis.com/maps/api/place/search/json?location=-33.8670522,151.1957362&radius=500&types=food&name=harbour&sensor=false&key=AIzaSyAiFpFd85eMtfbvmVNEYuNds5TEF9FjIPI

例如在上面的代码中它有 类型=食物&名称=港口作为两个参数。如何仅包含“bakery”和“cafe”(两者都是受支持的列表类型)作为类型参数,然后还包含多个名称参数。

在大城市,它可能会返回 20 个左右的结果,但我想将其限制在少数与我有协议(protocol)的企业,并在 map 上显示他们的名字。我不希望星巴克回来,所以我想把它限制在与我有协议(protocol)的 8-10 家企业。他们的名字将存储在数据库中,因此我可以轻松地检索它们并将它们传递到 HTTP URL,但我不知道如何创建多个名称并让它们同时显示在 map 上。

任何可以提供帮助的教程链接或您的想法和建议都会有很大帮助!

最佳答案

您可以通过修改请求参数来包含类型“面包店”和“咖啡馆”运算符(operator)
有关支持的类型列表,请参阅 Link

关于api - 谷歌地方 API : Using Multiple Name Parameters in the Places Search,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6845254/

相关文章:

api - 如何从Gmail导入联系人?

php - 使用 cURL 的 Bug 订阅 instagram API

javascript - 打开 AI 错误返回 429 和不安全的 header

api - 非 GPS 设备上的 J2ME 位置 API (JSR 179)

javascript - 更改新 Google 标记的颜色(Google JS API v3)

javascript - 在客户端使用 Mailgun RestFUL

javascript - Google Maps JavaScript API 可在浏览器中使用,但无法在设备上的 Cordova 应用程序中使用

javascript - IE11 中的 Google map 给出 "Unspecified error"

javascript - 如何将经度和纬度转换为街道地址

javascript - 当信息窗口打开时,marker.setPosition() 会将标记带入 View - 如何阻止此操作?