谷歌是否从其API中移除了一个地方或重新使用了placeId?

nur*_*der 3 google-maps google-places-api

在Google地方信息中,每个地方都有一个特定的placeId.我们存储此placeId并根据需要使用它来检索有关该地点的信息.要使这种方法起作用,我们需要确认:

  1. 每个地方都是独一无二的吗?
  2. Google会重新使用placeId吗?
  3. Google是否曾从其地方数据库中删除某个地点?
  4. 如果他们没有删除某个地方,他们只是将其标记为"permanent_closed"吗?

在此先感谢您的帮助!

Suy*_*xit 7

  1. 是的,每个地方都有一个唯一的ID.

  2. 没有谷歌不重复使用ID.对于这个世界上的每个地方,谷歌都有它的唯一ID.

  3. 要看.在这里,谷歌说,

只有在以下情况下才能删除地点:1.它是由请求删除的同一应用程序添加的.2.它尚未成功通过Google地图审核流程,因此仅对添加它的应用程序可见.

  1. 如果您搜索已删除的地点,则会获得"INVALID_REQUEST"

另外,有关更多信息,请参阅Google的小通知:

注意:自2014年6月24日起,不推荐使用id和引用字段.它们将替换为新的地点ID,这是一种唯一标识符,可用于比较地点和检索有关地点的信息.Places API当前在所有回复中返回place_id,并在"地方详细信息"和"放置删除"请求中接受placeid.2015年6月24日之后不久,API将停止返回响应中的id和引用字段.一段时间后,API将不再接受请求中的引用.我们建议您尽快更新代码以使用新的地方ID而不是ID和引用.

我希望我回答你的问题,为了更多的帮助,请发表评论,我会回复.参考:

https://developers.google.com/places/documentation/search

  • 关于 Google 地方信息是否会被删除——是的。我正在管理所有电影院场地的数据库,我们在其中跟踪关联的 Google Place ID。与电影院相关的 Google 商家信息绝对会被删除,有时是在首次被观察到几个月后。然而,这个数字并没有那么大:去年,在我们的案例中,每 1000 个中只有 3 个被删除。 (2认同)