0

我想按位置(纬度、经度)返回特定地点(Target、Macy's 等商店)。

我一直在使用 google places api 并在 name 参数中输入不同的商店。结果充其量是不一致的。

这是我应该用来按名称和邻近度返回特定商店的 api 吗?google places api near by search 只有一个名称参数。出于性能原因,理想情况下,我希望在对端点的单个请求中搜索多个特定商店。

总之,我应该使用什么 api 按名称和邻近度返回特定商店?

4

2 回答 2

2

Google Places API 是正确使用的 Google API;但是,正如您提到的,它不支持多个namekeyword参数。这里有一个活动的 Places API - 功能请求,如果您希望看到它已解决并收到未来更改的通知,请给它加星标。

不要使用name参数,而是尝试使用keyword参数。该keyword参数与所有可用字段匹配,包括但不限于姓名、类型和地址,以及客户评论和其他第三方内容。这通常可以产生更多或更好的结果。

于 2013-01-22T06:10:47.017 回答
0

似乎foursquare api 确实可以让您搜索多个特定地点。

这是一个可以解决问题的示例网址:

https://api.foursquare.com/v2/venues/search?ll=34.017717,-118.159335&query=目标 Victoria's Secret Macy's &intent=browse&radius=16094&oauth_token=mytoken g

所以我要放弃 Google Places 并选择 FourSquare。

于 2013-01-22T21:47:11.367 回答