Google Places API:文字搜索不会再返回结果中的评分字段

时间:2017-06-19 12:51:38

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

几天前,我运行了以下查询:https://maps.googleapis.com/maps/api/place/textsearch/json?query=amusement+parks+in+delhi&key=API_KEY

这返回了一些结果,然后我可以在列表视图中显示。 但是,今天当我再次运行程序时,我注意到响应中的rating字段丢失了。因此,对于所有列表项,列表视图中的评级为空。几天前,每个列表项都显示了相同的数字评级。

不幸的是,我没有上一版本响应的屏幕截图,我不知道会出现这种情况。目前,这是我从文本搜索中获得的响应。

Text search response 由此,产生的应用程序。 Resulting List View

那么,谷歌有可能以某种方式改变了他们的API响应吗?

如果是这样,他们不应该通知用户吗?

有没有办法解决这个问题,而不使用地方详情API调用?

3 个答案:

答案 0 :(得分:0)

我有完全相同的问题。我正在使用地方搜索和文本搜索 - 我的应用程序在几天前工作正常,但突然收视率全部消失。

我通过使用解决方法修复它 - 在获取地点后使用“地方详情”,然后从那里获取答案。不过,遗憾的是,它需要额外的API调用。

答案 1 :(得分:0)

昨天我遇到了同样的问题。今天再次工作,没有改变我身边的任何事情。谷歌的某个人可能搞砸了事情:-P

答案 2 :(得分:0)

这似乎是Places API中的一个错误:https://issuetracker.google.com/issues/62788930