我应该怎么做才能让我的社交网站的用户可以将自己的当前位置发送到我的社交网站的另一个用途?

时间:2017-11-03 18:20:21

标签: web

我正在制作一个社交网站。我知道用javascript实时googlemaps地理位置跟踪。但是如何将位置发送给另一个用户,就像我们在whatsapp中一样?我在谷歌搜索它但我没有找到正确的答案。

1 个答案:

答案 0 :(得分:0)

从概念上讲,这非常简单:用户A的位置需要从他的设备,通过他的浏览器传输到您的网络服务器。从那里,您需要将其发送给用户B.由于网络浏览器通常不会在网络端口上侦听,因此通常无法直接发送给B.

作为一个具体的例子:所以,你已经知道如何通过JavaScript获取GPS坐标,你的解决方案可能是抓取JS中的数据,通过Ajax将其发送到服务器(换句话说就是对某些人的简单POST请求)您必须实现服务器端的API)。如果您希望能够扩展,请将其存储在Web服务器之间的某些共享数据存储中。一个简单的弹性搜索可能会很好,但如果你已经有一个数据库在运行,你也可以将它存储在你的用户表中(尽管如果你打算扩展到可能要避免的数百万用户)。

请务必担心安全性和隐私权,特别是如果您打算在欧盟推出自己的网站...