首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在保护修复的同时获得GPS距离

如何在保护修复的同时获得GPS距离
EN

Stack Overflow用户
提问于 2011-05-26 01:40:46
回答 2查看 114关注 0票数 2

我目前正在制作一个移动应用程序,服务器需要计算客户端之间的距离。如果可能,我希望尊重用户的隐私,不将精确的GPS定位传输到服务器。

有没有办法修改GPS定位,使服务器不知道客户端在哪里,但仍然能够计算出其中两个客户端之间的准确距离?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-26 04:21:21

如果客户端之间不能直接通信,那么就不能直接通信。

要计算两个点之间的距离,您需要知道这两个点彼此相关的位置。坐标给了你答案。相反,您可以将相对位置发送回其他位置,但服务器仍需要知道其他位置是什么。

你可以对数据进行模糊处理,但这会损害准确性。

相反,这两个单元是否可以使用某种预共享密钥来解锁/解码/解密位置?然后,服务器将只在客户端之间中继数据,但只有客户端才能从另一个客户端解码坐标,并且可以自己计算距离。我想这是你最好的选择。

此外,+1实际上是为了保护用户隐私!

票数 0
EN

Stack Overflow用户

发布于 2011-05-26 04:28:59

在我看来,这两个提示都将它们的确切坐标发送到服务器,并计算出距离,这将是隐私的最佳选择(也可能是性能)

即客户端A和客户端B将它们的坐标发送到服务器。服务器计算两点之间的距离,并将距离发回给两个客户端。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6128544

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档