gpt4 book ai didi

database - 在 gps 跟踪中将地址保存到数据库

转载 作者:搜寻专家 更新时间:2023-10-30 23:16:57 24 4
gpt4 key购买 nike

哪种方法适用于 gps 跟踪 web 应用程序:
1)在数据库中只保存纬度和经度,并使用反向地理编码在网络应用程序中向用户显示点地址。
2)当gps设备向服务器发送纬度和经度时,将经度和反向地理编码地址保存在数据库中。
但我对每种方法都有问题:
对于第一种方法:当我想向用户显示车队位置的历史记录时,我需要对许多点进行反向地理编码以向用户显示任何点的地址,这需要很多时间才能使用 google maps api 进行反向地理编码,而另一个问题是 google maps geocoding api有限制(每天 2500 个请求)。
对于第二种方法:如果我在数据库中保存纬度和经度地址,因为每 2 分钟 gps 设备向服务器发送新点并将这些地址保存到数据库可以在数据库中进行冗余!或增加数据库。我使用 postgresql DBMS,我不知道我可以在数据库中保存多少数据。
我该如何解决这个问题?
您可以在下图中看到车队的历史记录,其中填充了地址!但我不知道他们是如何实现的!
enter image description here

最佳答案

数据库中的数据量不是问题。

地理编码的最佳做法是在数据传入时进行。这样,您可以根据需要聚合它,并在报告中快速显示它,而无需重复地理编码。您需要找到可以处理您的流量负载的地理编码提供商。鉴于您的需要,购买地址数据库并自行进行地理编码可能是值得的。

关于database - 在 gps 跟踪中将地址保存到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12038801/

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