我想按位置(纬度,经度)返回特定地点(像Target,Macy等商店)。
我一直在使用google places api并在name参数中输入不同的商店。结果最多不一致。
这是我应该使用的api按名称和接近度返回特定商店吗?通过搜索附近的google places api只有一个名称参数。理想情况下,出于性能原因,我希望在针对端点的单个请求中搜索多个特定存储。
总之 我应该使用什么API来按名称和接近度返回特定商店?
答案 0 :(得分:2)
Google Places API是正确使用的Google API;但是,正如您所提到的,它不支持多个name
或keyword
参数。有一个有效的Places API - 针对此here的功能请求,如果您希望看到它已解决并收到有关未来更改的通知,请为其加注星标。
请尝试使用name
参数,而不是使用keyword
参数。 keyword
参数与所有可用字段匹配,包括但不限于名称,类型和地址,以及客户评论和其他第三方内容。这通常会产生更多或更好的结果。
答案 1 :(得分:0)
好像foursquare api可以让你搜索多个特定的地方。
这是一个实现技巧的示例网址:
https://api.foursquare.com/v2/venues/search?ll=34.017717,-118.159335&query=Target Victoria's Secret Macy's& intent = browse& radius = 16094& oauth_token = mytoken 克
所以我放弃了Google地方信息并继续使用FourSquare。