离更近的位置的纬度很长?

时间:2013-10-17 08:10:01

标签: android

我正在开发一款Android应用,我希望通过导航链接发送我的位置短信给我周围安装了我的应用的人。 我怎样才能让那些已经安装了我的应用程序的人更接近我,如何向他们发送我的位置短信?

2 个答案:

答案 0 :(得分:1)

你可以这样做:

  1. 向您的服务器发送消息,告知您要向所有设备广播。此消息应包括您的身份和您的位置坐标。您可以使用GCM - 其他设备需要先在您的服务器上注册才能接收消息。

  2. 这些设备将回复服务器,我建议通过后台服务,他们的坐标。 服务器需要记住谁做了请求及其坐标。然后在每个回复中应用毕达哥拉斯定理,以确定哪一个最接近发送者。

  3. 将最近设备的标识发送给发出原始请求的设备。这当然包括该设备的坐标。

  4. 确保在步骤2中添加超时.X秒后,不应等待任何未回复的设备。

答案 1 :(得分:0)

我不是很清楚,但基于我从问题中理解的基础上的建议 1)如果设备非常靠近你,那么蓝牙可以工作 2)如果设备支持NFC,我们可以帮助发送和接收数据 3)如果设备共享相同的互联网连接,则wifi-p2p(点对点)