Database GooglePlacesAPI:在数据库中存储位置

Database GooglePlacesAPI:在数据库中存储位置,database,google-places-api,Database,Google Places Api,我正在构建一个web应用程序,其中所有用户都属于某种类型的地方,比如说“银行”。每个用户只属于一家银行,但一家银行可以有多个用户 我需要在用户配置文件中显示他们的银行名称和位置,并能够按特定城市内的银行名称进行搜索。所以我需要以某种方式连接用户和银行 就应用程序可扩展性和生命周期而言,为每家银行使用Place ID是否安全 报告说: 位置ID不受第节中所述的缓存限制 谷歌地图API服务条款的第10.5.d条。因此,可以无限期地存储位置ID值 所以谷歌说我可以,但这是最好的做法吗?我是否需要另外存

我正在构建一个web应用程序,其中所有用户都属于某种类型的地方,比如说“银行”。每个用户只属于一家银行,但一家银行可以有多个用户

我需要在用户配置文件中显示他们的银行名称和位置,并能够按特定城市内的银行名称进行搜索。所以我需要以某种方式连接用户和银行

就应用程序可扩展性和生命周期而言,为每家银行使用Place ID是否安全

报告说:

位置ID不受第节中所述的缓存限制 谷歌地图API服务条款的第10.5.d条。因此,可以无限期地存储位置ID值

所以谷歌说我可以,但这是最好的做法吗?我是否需要另外存储一个完整的地址以确保安全,以防谷歌将来会拒绝使用这些ID

比如说,在用户注册期间,我可以在的帮助下获得银行场所ID。然后我需要将它保存到DB,以便以后能够显示它并按银行进行搜索

数据库结构可以是:

或者只是


但我认为第一种方法是使用unique place_id列更好?

正如谷歌所说,你可以存储PlaceID,但他们也告诉你,每100天“刷新”一次这些存储的PlaceID是一个很好的做法,他们不能保证你存储的PlaceID与你存储的位置相同


正如谷歌所说,你可以存储PlaceID,但他们也告诉你,每100天“刷新”这些存储的PlaceID是一个很好的做法,他们不能保证你存储的PlaceID将与你存储的位置相同