API显示另一个业务的数据

时间:2013-09-11 14:48:12

标签: google-maps google-places-api

我正在使用Google Place文本搜索API以下面的代码获取商业名称Dental Care of Chino的评论:

  

$ gRef =   重置(json_decode(的file_get_contents( 'https://maps.googleapis.com/maps/api/place/textsearch/json?query=Dental%20Care%20of%20Chino%20Hills+91709&sensor=false&key=API_KEY&userIp='   。 $ _SERVER [ 'REMOTE_ADDR'])) - >结果) - >参考;

但它显示了我Chino Hills Dental Group商家的评论

在分析了这个问题后,我得知它可能是同一个邮政编码,但我仍然感到困惑,因为我也传递了名字,所以为什么需要另一个商家的评论。

任何人都可以帮我弄清楚究竟是什么问题以及它为什么会这样?

1 个答案:

答案 0 :(得分:1)

我猜你担心你的业务变化的参考。它应该相当稳定,但只要您不移动您的营业地点,这里的查询将返回您的业务:

$gRef = reset(json_decode(file_get_contents('https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=33.982357,-117.733055&rankby=distance&keyword=Dental%20Care%20of%20Chino%20Hills+91709&sensor=false&key=API_KEY&userIp=' . $_SERVER['REMOTE_ADDR']))->results)->reference;

那就是说,我会硬连接你的参考,或者至少将它缓存一周左右。