我正在构建一个活动站点,其中将存储给定活动的地址以在页面上的地图中使用。在查看个人事件页面时,我想在页面的一侧提供类似事件的列表。我还想按距离对这个列表进行排名,并为列表中的每个项目显示一个带有标记的小地图。
我正在考虑在内容输入时对事件地址进行地理编码,然后将这些数据存储在站点数据库中。这样做可以让我计算服务器上事件的距离,然后提供一个有序列表来显示。
我的问题是:这会违反 Googlemaps 服务条款吗?
这些条款:
“地理编码器用于获取将使用 Google Maps API 显示的位置以外的任何目的都违反了服务条款。您可以使用 HTTP 地理编码器对您的 Google Maps API 应用程序之外的地址进行地理编码,以便它们可以被缓存并随后使用其中一个 Google Maps API 显示,但使用地理编码网络服务获得的位置不得被任何其他应用程序使用、以其他方式分发或转售。”
建议存储数据不是问题,但我不确定按 long lat 排序列表的过程不会导致违规。
任何建议将不胜感激。