【发布时间】:2016-03-28 17:28:33
【问题描述】:
我正在构建一个网络应用程序,其中所有用户都属于某种类型的地方,比如说“银行”。每个用户只属于 1 家银行,但 1 家银行可以拥有多个用户。
我需要在用户个人资料中显示他们的银行名称和位置,并能够在特定城市内按银行名称进行搜索。所以我需要以某种方式连接用户和银行。
就应用可扩展性和生命周期而言,为每家银行使用 Place ID 是否安全?
manual 说:
地点 ID 不受第 1 节中所述的缓存限制的约束 Google Maps API 服务条款的 10.5.d。因此,您可以无限期地存储地点 ID 值。
所以 Google 说我可以,但这是最佳做法吗?为了安全起见,我是否还需要存储完整的地址以防 Google 将来弃用这些 ID?
假设我可以在用户注册期间借助Place Autocomplete 获取银行Place ID。然后我需要将它保存到数据库以便稍后显示并按银行搜索。
或者只是
但我认为第一种方式使用唯一的 place_id 列更好?
【问题讨论】:
标签: database google-places-api