如何实现实时跟踪?

时间:2016-06-05 20:33:17

标签: java android google-maps google-maps-markers

我想使用Google地图在Android中实现实时跟踪。我希望通过更改地图上标记的位置来显示用户从一个位置移动到另一个位置时的移动。

3 个答案:

答案 0 :(得分:1)

  

由于用户位置发生变化,您必须考虑移动   经常重新估算用户位置。

在这里阅读完整的故事:

https://developer.android.com/guide/topics/location/strategies.html

答案 1 :(得分:0)

您需要在修复间隔后生成LocationRequest并使用LocationListener收听位置更改。你可以参考这个好例子: -

http://javapapers.com/android/android-location-tracker-with-google-maps/

答案 2 :(得分:0)

要在Android或IOS应用程序中实现LiveTracking,以下繁琐的过程包括:  更新您的位置的实时技术和应该处理数据负载的专用服务器,以便在特定时间间隔内接收驱动程序的位置值。您创建的算法必须在应用程序在后台运行时提供更少的电池消耗。所有这些都必须伴随着安全性,以确保应用的可靠性。

这是一个简单的方法,你可以在几秒钟内整合LiveTracking:
    您可以使用量身定制的解决方案,Teliver是一款适用于Android和IOS应用程序的位置跟踪SDK。 SDK必须集成在两个应用程序中。

  1. 作为消费者的一个申请。

  2. 作为操作者的另一个应用程序。

  3. 假设按需交付服务作为您实施LiveTracking的用例。一旦Delivery-agent无法交付,客户就可以在地图中跟踪交付代理的位置。标记将根据地图中驱动程序的每个位置更新进行更新。

    enter image description here