谷歌地图api结果中的id和地点ID有什么区别?

时间:2017-08-15 04:30:58

标签: database api google-maps location

Here是google map api的示例结果。

如您所见,有两个项目似乎是独一无二的。

id: "4c45c924b261e2bb262360fb5a25d4b9a94088a7",

place_id: "ChIJf5Us9YQBjj8R0OohvHQms1U",

这些之间有什么区别?我应该在项目的数据库中存储哪一个用于以后使用吗?

1 个答案:

答案 0 :(得分:7)

你应该使用place_id(id看起来像一个临时标识符)

Place IDs

  

地点ID是唯一标识地点的文字标识符......

     

您可以在Google Places API和多个Google Maps API中使用相同的地点ID ...

     

您可以存储地点ID,并在以后使用它来检索相同的地点详情...

     

地方ID不受Google Maps API服务条款第10.5.d条规定的缓存限制的约束。因此,您可以存储地点ID值供以后使用。