Places API雷达搜索已损坏

时间:2014-09-04 01:25:18

标签: python json google-maps google-places-api

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

其次,结果超出1km,我指定的半径。最远的地方是1.3公里,使用Haversine。

第三,结果是错误的。关键字字段对结果没有影响。例如,搜索具有相同参数的“McDonalds”或“Car”会产生完全相同的结果。当我使用地点ID查找Google说明时,其中一个结果指向了Adidas商店。

这是独立于代码的,如果我只是把C& P这个问题放到url栏中就会出现这些问题:

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

我最近在Places API上发现了另一篇类似的帖子。任何帮助表示赞赏。感谢

1 个答案:

答案 0 :(得分:0)

我有一张与谷歌有关的支持票,因为我们是企业客户,他们已经确认存在问题,他们正在努力。从我过去几天与他们的谈话中得知:

  

我们已经报道过有关此问题的其他一些报告   Places API团队的问题。我们会尽快回复你   从他们那里获得更多信息。

     

我们收到了一些其他报告和API工程师   以最高优先级查看问题。没有明显的   但是,我们会在他们完成调查时告诉你   已经确定了解决方案。

     

我很遗憾听到您收到的投诉,但是   不幸的是,工程师还没能给我一个ETA。一世   期待尽快收到他们的回复,但还不能估计。

我会在这里发布更新。

更新 9月8日:Google支持称此问题将在本周末解决。

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