Google maps 保存Google places信息以获得更好的用户体验和性能

Google maps 保存Google places信息以获得更好的用户体验和性能,google-maps,caching,google-maps-api-3,google-places-api,Google Maps,Caching,Google Maps Api 3,Google Places Api,我和我的朋友正在开发一个标准的咖啡店搜索应用程序来探索谷歌的地点和地图api 我们想知道是否可以将google数据(如名称、placeID、lat、long和可能的类型)保存到用户的设备中,以便用户可以在地图上看到这些地方——他们最喜欢的地方——作为标记,而无需连接到互联网 我们认为,我们可以将这些信息保存到用户设备上的核心数据中,只保存服务器上的PlaceID(连接到用户配置文件),这样就不会破坏谷歌的缓存规则。我们想知道这是否会违反谷歌的规定。任何帮助或见解都将不胜感激,因为谷歌在这方面的文

我和我的朋友正在开发一个标准的咖啡店搜索应用程序来探索谷歌的地点和地图api

我们想知道是否可以将google数据(如名称、placeID、lat、long和可能的类型)保存到用户的设备中,以便用户可以在地图上看到这些地方——他们最喜欢的地方——作为标记,而无需连接到互联网

我们认为,我们可以将这些信息保存到用户设备上的核心数据中,只保存服务器上的PlaceID(连接到用户配置文件),这样就不会破坏谷歌的缓存规则。我们想知道这是否会违反谷歌的规定。任何帮助或见解都将不胜感激,因为谷歌在这方面的文档有点模棱两可


此外,如果可能的话,我们想保存一些信息以外的地方ID到我们的服务器。因此,我们想知道,从谷歌的web服务api检索到的商业名称是否被视为谷歌的财产,或者是我们可以存储在服务器上的东西?提前谢谢

缓存策略在Google Maps API服务条款第10.5 d节中设置。您可以临时保存数据以提高性能:

无缓存或存储。您不会预取、缓存、索引或存储任何要在服务之外使用的内容,除非您存储的内容数量有限,但由于网络延迟,仅用于提高Maps API实施的性能(并非为了阻止谷歌准确跟踪使用情况),且仅当此类存储:

  • 是临时性的(在任何情况下都不得超过30个日历日)
  • 安全
  • 不操纵或聚合内容或服务的任何部分;以及
  • 不以任何方式修改属性

还请注意,地点ID不受此规则的约束,您可以不受任何限制地存储地点ID。此处记录了这一点:

希望这能澄清你的疑虑