2016-06-07 78 views
2

我想制作一个使用谷歌地图的Android应用程序。在这个应用程序中,我想分享我的位置给我的朋友,就像一个请求,一旦他接受我的请求,他会得到我的位置的路线图(以前我分享),也希望看到他走向我的位置。任何人都可以建议我如何分享地点。谷歌地图共享位置

回答

0

我想,以控制共享的最佳方式是在设备上使用socket.IO

你发现你的位置,然后发射你的服务器和你散发给其他设备服务器端的位置。

希望帮助您

0

分享位置,并显示在地图上,你需要做的是在下面的步骤

  1. Read your location采用了android的API。
  2. 一旦他接受你的请求,阅读他的位置,并通过一些API分享给你的个人资料到服务器&继续更新每个更改的距离增量位置或在某个时间间隔并共享。
  3. 现在你有两个地点的协调。使用它们填充数据到Google Maps API并在您的一项活动中加载地图。每当你从你的服务器收到你的朋友的更新位置,更新地图并使用谷歌地图API绘制他们之间的路径。
  4. 要显示地图到你的位置@你的朋友那边,同样的事情需要完成。如果您的位置也将发生变化,那么您将不得不提供您的更新位置服务器及时提供在步骤2
+0

做到了吗? – Neji

0

如果您发送geo:链接到您的朋友?像geo:62.0,-7.0?这应该让接收者在他所有具有地理功能的应用程序之间做出选择。谷歌地图,OsmAnd,也许一些天气服务...