地方API雷达搜索中断



我有一段简单的Python代码,可以使用Places API运行雷达搜索,并在列表中返回结果坐标。我遇到了三个问题,首先,以这种方式提取的结果与使用相同坐标和参数在谷歌地图上搜索不匹配。具体来说,我在雷达搜索上得到了更多的结果。在半径1公里的范围内,我得到了200多个连锁餐厅名称的结果。

第二,结果超出了我指定的半径1公里。最远的是1.3公里外的Haversine。

第三,结果是错误的。关键字字段对结果没有影响。例如,搜索具有相同参数的"麦当劳"或"汽车"会得到完全相同的结果。当我使用Place ID查找谷歌描述时,其中一个结果指向阿迪达斯的一家商店。

这是独立于代码的,如果我只是C&将其放入url栏:

https://maps.googleapis.com/maps/api/place/radarsearch/json?location=39.876186,116.439424&半径=1000&keyword=McDonalds&key=key

我最近在Places API上看到了另一个类似的帖子。感谢您的帮助。感谢

由于我们是企业客户,我向谷歌开出了一张支持票,他们已经确认存在问题,并正在解决。从我过去几天与他们的对话来看:

还有一些关于这个问题的其他报道,我们已经报道了将问题提交给Places API团队。我们一见面我就给你回电话从他们那里获得更多信息。

我们已经收到了一些其他报告,API工程师以最高优先级来看待这个问题。没有明显的原因还没有,但当他们完成调查和已确定修复。

听到你的抱怨我很难过,但是不幸的是,工程师们还没能给我一个预计到达时间。我希望很快收到他们的回复,但还不能给出估计。

我会在收到更新后在这里发布。

更新9/8:Google的支持者表示,这个问题将在本周末得到解决。

更新9/12:Google修复了它。它在这里被跟踪:https://code.google.com/p/gmaps-api-issues/issues/detail?id=7082

最新更新