gpt4 book ai didi

google-maps-api-3 - 使用 Googlemaps 地理编码器并存储数据

转载 作者:行者123 更新时间:2023-12-02 16:32:26 25 4
gpt4 key购买 nike

我正在构建一个事件站点,其中将存储给定事件的地址以在页面上的 map 中使用。在查看个人事件页面时,我想在页面一侧提供类似事件的列表。我还想按距离对这个列表进行排名,并为列表中的每个项目显示一个带有标记的小 map 。

我正在考虑在内容输入时对事件地址进行地理编码,然后将此数据存储在站点数据库中。这样做可以让我计算服务器上事件的距离,然后提供要显示的有序列表。

我的问题是这样的:这会违反 Googlemaps 服务条款吗?

这些条款:

“除了获取将使用 Google Maps API 显示的位置之外,将地理编码器用于任何其他目的均违反了服务条款。您可以使用 HTTP 地理编码器对 Google Maps API 应用程序之外的地址进行地理编码以便它们可以被缓存并稍后使用 Google map API 之一进行显示,但使用地理编码 Web 服务获取的位置不得被任何其他应用程序使用、通过其他方式分发或转售。”

建议存储数据不是问题,但我不确定按长纬度排序列表的过程不会导致违规。

如有任何建议,我们将不胜感激。

最佳答案

只要您在问题中引用的 map 是 Google map ,并且您使用地理编码数据在 Google map 上显示要素,就可以了。客户端 google.maps.Geocoder dev-guide适用于基于实时用户交互的动态请求,这些请求需要执行即时地理编码。但 Google 鼓励您考虑使用地理编码网络服务dev-guide在服务器端,当您希望在使用 Google map 上的响应值之前对静态地址或坐标进行预地理编码时。假设存储这些值。

通常会对这些值执行某种形式的响应后/存储后处理,就像您描述的按距离排序一样,以适应使用适当的数据填充 map 所需的任何用例。我知道您希望谨慎遵守 TOS,但您所描述的内容听起来相当标准。

关于google-maps-api-3 - 使用 Googlemaps 地理编码器并存储数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11456609/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com