【问题标题】:Google maps sharing location谷歌地图分享位置
【发布时间】:2016-06-07 09:03:33
【问题描述】:

我想使用谷歌地图制作一个 android 应用程序。在这个应用程序中,我想像请求一样将我的位置分享给我的朋友,一旦他接受了我的请求,他将获得到我位置的路线图(以前我分享过)和我也想看看他走向我所在位置的路径。谁能建议我如何共享位置。

【问题讨论】:

    标签: android google-maps sharing


    【解决方案1】:

    我认为控制共享的最佳方法是使用socket.IO

    在设备上捕获您的位置,然后将您的位置发送到服务器,然后在服务器端发送到其他设备。

    希望对你有所帮助

    【讨论】:

      【解决方案2】:

      要共享位置并在地图上显示,您需要按照以下步骤进行操作

      1. Read your location 使用安卓 API。
      2. 一旦他接受您的请求,读取他的位置并通过一些 API 将其共享到您的个人资料到服务器,并在每次更改的距离增量或某个时间间隔不断更新位置并共享。
      3. 现在您有了两个位置的坐标。使用它们将数据填充到Google Maps API 并在您的一项活动中加载地图。每当您从服务器收到朋友的更新位置时,请使用 google maps api 更新地图并在他们之间绘制路径。
      4. 为了将地图显示到您的位置@您的朋友身边,需要做同样的事情。如果您的位置也将发生变化,那么您必须及时向服务器提供更新后的位置,如第 2 步所述

      【讨论】:

        【解决方案3】:

        如果您向您的朋友发送 geo: 链接怎么办?喜欢geo:62.0,-7.0 吗?这应该让接收者在他所有具有地理功能的应用程序之间做出选择。谷歌地图、OsmAnd,也许还有一些气象服务……

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2014-10-27
          • 1970-01-01
          • 1970-01-01
          • 2017-01-03
          • 1970-01-01
          • 1970-01-01
          • 2019-06-02
          • 1970-01-01
          相关资源
          最近更新 更多