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

Mar*_* AJ 3 database api location google-maps

以下是google map api的示例结果.

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

id: "4c45c924b261e2bb262360fb5a25d4b9a94088a7",

place_id: "ChIJf5Us9YQBjj8R0OohvHQms1U",
Run Code Online (Sandbox Code Playgroud)

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

Ana*_*nov 7

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

地点ID:

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

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

您可以存储地点ID并使用它来稍后检索相同的地点详细信息...

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