Android 谷歌地图共享位置

Android 谷歌地图共享位置,android,google-maps,sharing,Android,Google Maps,Sharing,我想用谷歌地图制作一个android应用程序。在这个应用程序中,我想像请求一样将我的位置分享给我的朋友,一旦他接受了我的请求,他将获得到我位置的路线图(以前我共享过),我还想看到他向我的位置移动的路径。有谁能告诉我如何才能共享位置。我认为控制共享的最好方法是使用 在设备上,您捕获您的位置,然后将您的位置发送到服务器,在服务器端,您将发送到其他设备 希望帮助您共享位置并在地图上显示,您需要按照以下步骤进行操作 使用android API 一旦他接受了您的请求,读取他的位置并通过一些API将其共享到

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

我认为控制共享的最好方法是使用

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


希望帮助您

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

  • 使用android API
  • 一旦他接受了您的请求,读取他的位置并通过一些API将其共享到您的个人资料中,并在每次更改的距离增量或某个时间间隔内不断更新位置,并将其共享
  • 现在你有了两个位置的坐标。使用它们将数据填充到某个活动中,并将地图加载到其中一个活动中。每当您从服务器收到朋友的更新位置时,请使用谷歌地图api更新地图并在他们之间绘制路径
  • 为了将地图显示到您的位置@您的朋友一方,同样的事情也需要做。如果您的位置也将发生变化,那么您必须按照步骤2所述及时向服务器提供更新的位置

  • 如果你给你的朋友发一个geo:link怎么办?比如
    geo:62.0,-7.0
    ?这应该让接收者在所有支持地理位置的应用程序之间做出选择。谷歌地图,奥斯曼,也许是一些天气服务