我想创建一个应用程序,人们可以看到他们和他们的朋友在哪里 例如: - 想象2人正在使用应用程序,他们应该能够看到彼此的位置实时,他们应该能够导航到对方01有人可以帮助我获得创建这样的应用程序的资源如何创建一个实时位置共享Android应用程序
回答
获取用户的位置并将其发送到Firebase。订阅Firebase中该字段更改的所有用户都将在更新时或通过互联网连接时得到通知。
如果你想开发这种类型的应用的话,需要了解所有以下点:
位置API - 你需要了解的位置API,它会为您提供生活用电池的组合位置数据塔数据或WiFi信号和GPS,融合定位API是很好的一个按我的理解,另外也可用于直播实时更新
API - 你需要在配置API或机制,更新实时位置的服务器或朋友。 按我的关注,如果你使用的插座是好的其他明智的,你也可以火力点为最佳,应用
一览表中这样 - Life360,GeoZill等,
大厦真实 - 时间位置共享应用程序需要两件重要的事情:
- 谷歌一体化位置API(在设备端)
- 设备和服务器之间的双向沟通渠道。
以上这些并行生成位置数据并发送到服务器需要精确度和电池消耗之间的良好平衡。
您可以使用HyperTrack SDK在几个步骤中构建实时位置共享功能。
步骤1
关注setup指导使用lookupID
和expectedPlace
生成位置共享跟踪网址与你的朋友分享HyperTrack SDK
步骤2
使用SDK methodHyperTrack.createAndAssignAction
整合。
使用跟踪网址,您的朋友可以跟踪您。
步骤3
在另一端,你可以获取从跟踪URL跟踪细节创建另一个动作使用相同的lookupID
和expectedPlace
并获取lookupID
和expectedPlace
分享您的朋友,请拨打SDK methodHyperTrack.getActionsForLookupId
并重复步骤现在2.
步骤4
送如果您的手机上的谷歌地图布局更新了位置,则可以集成SDK提供的Live Tracking View。集成发生后,请使用相同的lookupID调用HyperTrack.trackActionByLookupId
method以查看朋友的实时更新位置。
您还可以参考实时位置分享功能here的实施情况,我们已经开源了我们的实时位置分享应用https://github.com/hypertrack/hypertrack-live-android。
随意问任何事情。
免责声明:我是HyperTrack的工程师。
我们一直努力使SDK电池高效准确,而且不会影响位置数据的实时性。如有问题,我们提供集成期间和之后所需的任何种类technical support。
- 1. 如何创建一个Android GPS实时跟踪应用程序?
- 2. 如何为Android P2P屏幕共享创建应用程序?
- 3. 如何创建应用程序我可以在Android中“共享”一个URL?
- 4. Windows桌面共享API:如何共享一个应用程序
- 5. 用一些共享模块创建两个netbeans应用程序
- 6. 如何共享应用程序设置
- 7. android共享应用程序
- 8. 如何通过多个应用程序使用程序集的共享位置
- 9. 为IOS创建一个共享应用程序
- 10. 在Eclipse中共享通用库中创建Android应用程序
- 11. 如何创建一个多应用程序的Ruby on Rails共享环境
- 12. 在Android上创建照片共享应用程序
- 13. 如何创建一个实时应用程序
- 14. 如何创建少数应用程序共享的sharedpref?
- 15. 如何创建笔记共享应用程序
- 16. 如何共享应用程序创建的文件?
- 17. Android - 实时位置分享
- 18. 创建应用程序(TApplication)实例的位置和时间?
- 19. 创建一个16位应用程序?
- 20. 如何为Windows通用应用程序创建共享存储/设置?
- 21. 如何使用android和php创建实时应用程序
- 22. 多个iOS应用程序共享一个Facebook应用程序
- 23. 在团队中构建应用程序时,如何在多个应用程序实例之间共享数据?
- 24. 如何为我的Android应用程序创建外部共享pref/config文件?
- 25. 如何跨Android中的一组应用程序共享数据
- 26. VBNET创建HotKey只共享整个应用程序
- 27. 如何通过消息共享应用程序共享应用程序链接
- 28. 应用程序的共享实例-iPhone
- 29. 两个iPhone应用程序如何共享相同的设置?
- 30. 对另一个应用程序使用本机android共享库