我有一段简单的Python代码来运行带有Places API的雷达搜索,并在列表中返回结果坐标。我遇到了三个问题,首先,这种方式的结果与使用相同坐标和参数在Google地图上进行搜索不匹配。具体来说,我在雷达搜索上获得了更多结果。在半径1公里的范围内,我获得了超过200个餐馆连锁店名称的结果。
其次,结果超出1km,我指定的半径。最远的地方是1.3公里,使用Haversine。
第三,结果是错误的。关键字字段对结果没有影响。例如,搜索具有相同参数的“McDonalds”或“Car”会产生完全相同的结果。当我使用地点ID查找Google说明时,其中一个结果指向了Adidas商店。这是独立于代码的,如果我只是把C& P这个问题放到url栏中就会出现这些问题:
我最近在Places API上发现了另一篇类似的帖子。任何帮助表示赞赏。感谢
答案 0 :(得分:0)
我有一张与谷歌有关的支持票,因为我们是企业客户,他们已经确认存在问题,他们正在努力。从我过去几天与他们的谈话中得知:
我们已经报道过有关此问题的其他一些报告 Places API团队的问题。我们会尽快回复你 从他们那里获得更多信息。
我们收到了一些其他报告和API工程师 以最高优先级查看问题。没有明显的 但是,我们会在他们完成调查时告诉你 已经确定了解决方案。
我很遗憾听到您收到的投诉,但是 不幸的是,工程师还没能给我一个ETA。一世 期待尽快收到他们的回复,但还不能估计。
我会在这里发布更新。
更新 9月8日:Google支持称此问题将在本周末解决。
更新 9/12:谷歌修复了它。它在这里被跟踪:https://code.google.com/p/gmaps-api-issues/issues/detail?id=7082