2017-05-11 15 views
-1

我想创建一个应用程序,人们可以看到他们和他们的朋友在哪里 例如: - 想象2人正在使用应用程序,他们应该能够看到彼此的位置实时,他们应该能够导航到对方01​​有人可以帮助我获得创建这样的应用程序的资源如何创建一个实时位置共享Android应用程序

回答

0

获取用户的位置并将其发送到Firebase。订阅Firebase中该字段更改的所有用户都将在更新时或通过互联网连接时得到通知。

0

如果你想开发这种类型的应用的话,需要了解所有以下点:

位置API - 你需要了解的位置API,它会为您提供生活用电池的组合位置数据塔数据或WiFi信号和GPS,融合定位API是很好的一个按我的理解,另外也可用于直播实时更新

API - 你需要在配置API或机制,更新实时位置的服务器或朋友。 按我的关注,如果你使用的插座是好的其他明智的,你也可以火力点为最佳,应用

一览表中这样 - Life360,GeoZill等,

5

大厦真实 - 时间位置共享应用程序需要两件重要的事情:

  • 谷歌一体化位置API(在设备端)
  • 设备和服务器之间的双向沟通​​渠道。

以上这些并行生成位置数据并发送到服务器需要精确度和电池消耗之间的良好平衡。

您可以使用HyperTrack SDK在几个步骤中构建实时位置共享功能。

步骤1

关注setup指导使用lookupIDexpectedPlace生成位置共享跟踪网址与你的朋友分享HyperTrack SDK

步骤2

使用SDK methodHyperTrack.createAndAssignAction整合。

使用跟踪网址,您的朋友可以跟踪您。

步骤3

在另一端,你可以获取从跟踪URL跟踪细节创建另一个动作使用相同的lookupIDexpectedPlace并获取lookupIDexpectedPlace分享您的朋友,请拨打SDK methodHyperTrack.getActionsForLookupId并重复步骤现在2.

步骤4

送如果您的手机上的谷歌地图布局更新了位置,则可以集成SDK提供的Live Tracking View。集成发生后,请使用相同的lookupID调用HyperTrack.trackActionByLookupIdmethod以查看朋友的实时更新位置。

您还可以参考实时位置分享功能here的实施情况,我们已经开源了我们的实时位置分享应用https://github.com/hypertrack/hypertrack-live-android

随意问任何事情。

enter image description here

免责声明:我是HyperTrack的工程师。

我们一直努力使SDK电池高效准确,而且不会影响位置数据的实时性。如有问题,我们提供集成期间和之后所需的任何种类technical support

相关问题