我想按位置(纬度、经度)返回特定地点(Target、Macy's 等商店)。
我一直在使用 google places api 并在 name 参数中输入不同的商店。结果充其量是不一致的。
这是我应该用来按名称和邻近度返回特定商店的 api 吗?google places api near by search 只有一个名称参数。出于性能原因,理想情况下,我希望在对端点的单个请求中搜索多个特定商店。
总之,我应该使用什么 api 按名称和邻近度返回特定商店?
我想按位置(纬度、经度)返回特定地点(Target、Macy's 等商店)。
我一直在使用 google places api 并在 name 参数中输入不同的商店。结果充其量是不一致的。
这是我应该用来按名称和邻近度返回特定商店的 api 吗?google places api near by search 只有一个名称参数。出于性能原因,理想情况下,我希望在对端点的单个请求中搜索多个特定商店。
总之,我应该使用什么 api 按名称和邻近度返回特定商店?
Google Places API 是正确使用的 Google API;但是,正如您提到的,它不支持多个name
或keyword
参数。这里有一个活动的 Places API - 功能请求,如果您希望看到它已解决并收到未来更改的通知,请给它加星标。
不要使用name
参数,而是尝试使用keyword
参数。该keyword
参数与所有可用字段匹配,包括但不限于姓名、类型和地址,以及客户评论和其他第三方内容。这通常可以产生更多或更好的结果。
似乎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。