【发布时间】:2012-08-15 20:24:53
【问题描述】:
在 gps 跟踪 web 应用程序中哪种方法比较合适:
1) 只在数据库中保存经纬度,并使用反向地理编码在 Web 应用程序中向用户显示点的地址。
2)当gps设备向服务器发送经纬度时,将经纬度与反向地理编码地址保存在数据库中。
但我对每种方法都有问题:
对于第一种方法:当我想向用户显示车队位置的历史记录时,我需要对许多点进行反向地理编码以向用户显示任何点的地址,使用谷歌地图 API 反向地理编码需要很多时间,其他问题是谷歌地图地理编码 API有限制(每天 2500 个请求)。
对于第二种方法:如果我在数据库中保存纬度和经度地址,因为每 2 分钟 gps 设备向服务器发送新点并将这些地址保存到数据库中可以在数据库中产生冗余!或增加数据库。我使用 postgresql DBMS,但我不知道我可以在数据库中保存多少数据。
我该如何解决这个问题?
您可以在下图中看到带有地址的车队的历史!。但我不知道他们如何实现它!。
【问题讨论】:
标签: database google-maps map gps postgresql-9.1