Google Places API响应结构已更改-从预测中删除了ID字段

时间:2019-06-26 11:08:33

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

在以下API结果中:

https://maps.googleapis.com/maps/api/place/autocomplete/json?input=bangalore&language=&components=country%3AIN&radius=3200&location=None%2CNone&types=%28regions%29&sensor=false&key=

在某些情况下,预测结果没有id字段。
就像描述:“印度卡纳塔克邦班加罗尔南部”没有ID。

这种响应结构的变化是否可以预期?

1 个答案:

答案 0 :(得分:0)

如本SO post中所述, id 字段已于2014年6月弃用,因此不能保证将始终返回该字段。作为替换,您需要使用向前移动的 "place_id" 字段,该字段唯一地标识一个位置。

在Google的“公共问题跟踪器”中也对此做出了回答:https://issuetracker.google.com/issues/134893143