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

时间:2014-05-26 13:20:11

标签: google-maps google-places-api

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

  1. 每个地方都是唯一的吗?
  2. Google会重新使用placeId吗?
  3. Google是否曾从其地方数据库中删除某个地点?
  4. 如果他们没有删除某个地方,他们只是将其标记为“permanent_closed”吗?
  5. 提前感谢您提供任何/所有帮助!

1 个答案:

答案 0 :(得分:6)

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

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

  3. 取决于。在这里,谷歌说,
  4.   

    只有在以下情况下才能删除地点:1。它是由同一个应用程序添加的   正如请求删除。它没有顺利通过   Google地图审核流程,因此仅供参考   添加它的应用程序。

    1. 如果您搜索已删除的地方,则会获得“INVALID_REQUEST”
    2. 另外,有关更多信息,请参阅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