Google 地点 API returns 不同 place_id 同一城市
Google Places API returns different place_id for the same city
我正在为 android 使用 Google 个地方 API。其中,同一个城市我得到了不同的 place_id。早些时候它 returns ChIJwe1EZjDG5zsRaYxkjY_tpF0
作为孟买的 place_id 但现在它 returns ChIJwe1EZjDG5zsRaYxkjY_tpF2aBhpNdW1iYWksIE1haGFyYXNodHJhLCBJbmRpYQ
孟买。
有人可以解释为什么会这样吗?
我也有同样的问题,但有很多城市。显然,许多城市的 place_id 在没有事先通知的情况下发生了变化,或者这是最近的一个错误。
无论如何,您可以比较当前的响应(针对巴黎)here with Google's own documentation using Paris作为示例。
两个请求的place_id不同,但是对象的id是一样的。那么,这种不一致从何而来?
这是 2016 年 12 月 22 日引入的修复程序。
请查看 public 问题跟踪器中的此错误,并在评论 #30 中进行解释:
https://code.google.com/p/gmaps-api-issues/issues/detail?id=11107#c30
许多用户遇到的问题是,在清理数据后,删除了许多重复的地点 ID,并更改了地点自动完成以避免 zero_results 删除地点。因此,这个长地点 ID 允许解析地址或地点,即使地点 ID 被删除为正确的短地点 ID。
我正在为 android 使用 Google 个地方 API。其中,同一个城市我得到了不同的 place_id。早些时候它 returns ChIJwe1EZjDG5zsRaYxkjY_tpF0
作为孟买的 place_id 但现在它 returns ChIJwe1EZjDG5zsRaYxkjY_tpF2aBhpNdW1iYWksIE1haGFyYXNodHJhLCBJbmRpYQ
孟买。
有人可以解释为什么会这样吗?
我也有同样的问题,但有很多城市。显然,许多城市的 place_id 在没有事先通知的情况下发生了变化,或者这是最近的一个错误。
无论如何,您可以比较当前的响应(针对巴黎)here with Google's own documentation using Paris作为示例。
两个请求的place_id不同,但是对象的id是一样的。那么,这种不一致从何而来?
这是 2016 年 12 月 22 日引入的修复程序。
请查看 public 问题跟踪器中的此错误,并在评论 #30 中进行解释:
https://code.google.com/p/gmaps-api-issues/issues/detail?id=11107#c30
许多用户遇到的问题是,在清理数据后,删除了许多重复的地点 ID,并更改了地点自动完成以避免 zero_results 删除地点。因此,这个长地点 ID 允许解析地址或地点,即使地点 ID 被删除为正确的短地点 ID。