Google Places API结果存在问题

时间:2017-04-21 06:34:11

标签: google-maps google-places-api

我正在尝试使用Google Places API列出美国肯德基的每个位置。当我在美国搜索“肯德基”时,他们在美国有超过4000个网点。我只得到100个结果。我甚至尝试按州搜索,但结果甚至没有接近准确性。

还有其他搜索方式吗?

3 个答案:

答案 0 :(得分:0)

我认为谷歌搜索提供的默认代码位于您当前的位置附近。如果您使用的是与tutortial相同的代码而不是尝试扩大搜索区域

答案 1 :(得分:0)

为了设置正确的期望,Google Places API不能用作数据库搜索。无法保证退回所有可能的物品。通常,只返回最突出的结果。

获得所有可能的结果将与服务条款第10.4 c(ii)段中规定的限制相矛盾

  

不得基于Google的内容或服务创建或增加数据集。您不会使用Google的内容或服务来创建或扩充您自己的与地图相关的数据集(或第三方的数据集) ,包括地图或导航数据集,商家信息数据库,邮件列表或电话营销列表。

https://developers.google.com/maps/terms?#section_10_4

答案 2 :(得分:0)

Google Nearby Search的半径为50km,单个查询的结果为200。所以它不会覆盖所有美国或所有4000家商店,而不会将搜索分解为许多较小的区域。

您可以从AggData购买所有肯德基地点的列表。他们创建自己的脚本来刮取公司商店定位器网站。 https://www.aggdata.com/aggdata/complete-list-kfc-us-locations