【问题标题】:How to send latitude and Longitude from one user to another user - android [closed]如何将纬度和经度从一个用户发送到另一个用户 - android [关闭]
【发布时间】:2014-01-19 15:36:48
【问题描述】:

我只想创建一个应用程序,它将一个用户的位置详细信息连续发送给另一个用户,直到见面。我计划在 iOS 和 android 中制作这个应用程序。首先我想在android中尝试一下。

我不想将详细信息保存在服务器中。我听说过 node.js 和 socket.io,这个想法可以通过这些库实现吗?

请指导我。

【问题讨论】:

    标签: android ios node.js location socket.io


    【解决方案1】:

    是的,您可以使用 SOCKET 发送数据,下面的链接是 android 中的套接字示例。

    http://android-er.blogspot.in/2011/01/simple-communication-using.html

    为了持续发送数据,您应该使用带有 Intent 服务的 AlramManger,它会在下面的链接中发送位置。

    http://dhimitraq.wordpress.com/2012/11/27/using-intentservice-with-alarmmanager-to-schedule-alarms/

    编辑

    如果您不想使用 SOCKET,那么另一种选择是 GCM。这也符合您的要求,但它会节省谷歌服务器上的推送,并且可能需要一些延迟才能到达设备,这取决于谷歌服务器的流量。

    【讨论】:

    • 谢谢,我去看看。
    【解决方案2】:

    您可以使用 GCM 的概念,该概念需要不同的想要交流的人的设备 ID...使用这个概念,您可以向接收者发送推送通知... 下面是链接...GCM

    【讨论】:

      【解决方案3】:

      即使您使用 GPRS 服务,您也无法直接与其他手机通信。但是,如果其他用户的距离有限,例如 10 米,那么您可以使用蓝牙或 Wifi。

      如果您想与远程用户通信,您必须需要一项服务。您可以使用的替代方案是短信服务,但它会花费您很多钱,并且一天发送短信的数量有限制。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-12-27
        • 1970-01-01
        • 1970-01-01
        • 2017-04-26
        • 2011-08-16
        • 2013-03-25
        相关资源
        最近更新 更多