[英]Tracking Location
我正在开发一个移动订购应用程序,我想为用户提供实时跟踪功能,用户可以在其中不断检查他/她手机上订单的状态/位置并跟踪它直到它到达用户家门口.
我知道我们可以使用 Gcm 提供商或网络提供商在 android 中获取手机的位置。我坚持的一点是,用户将点击“跟踪订单”按钮,并且需要跟踪送货员的位置方式。那么,我怎么能做到这一点,因为需要用户和送货员之间的某些东西。当用户点击按钮时,需要一些东西来获取送货员的当前位置并让用户更新。许多订购应用程序已经实现了这一点。请帮助我,至少有粗略的想法。我将非常感谢。
您需要一些服务器来接受送货员的 GPS 坐标,以便订购的用户可以获取这些坐标并查看它们。
因此,您要么创建自己的服务器,要么使用一些服务器,例如Dweet.io 。
假设您正在使用 dweet.io,那么:
您需要为每个男孩在 dweet 上创建一个唯一的端点,使用https://dweet.io/dweet/for/delivery-boy-name?lat=22.454&long=54.54其中delivery-boy-name
是您的端点,而 lat & long 是坐标。
然后在用户上,您需要使用以下方法获取坐标: https : //dweet.io/get/dweets/for/delivery-boy-name其中delivery-boy-name
是delivery-boy-name
的唯一名称。
为了实现这一点,首先你需要用户端的男孩名字或男孩 url。
希望它给你想法。
在按需交付服务应用程序中,订单跟踪是必要的功能,以便用户可以了解订单状态和产品在地图中的当前位置。 有效的用户体验是在地图中显示订单的每个状态并更新位置值。
可用的定制解决方案是在您的 android 应用程序中集成 Telive SDK。 使用实时跟踪变得更容易。 用户可以轻松跟踪送货代理的位置,送货员还可以在交付订单时向客户发送自定义推送通知。
在您的 On-Demand Delivery 司机应用程序中,一旦司机外出送货,您可以使用 Telive.startTrip() 方法在司机端开始行程,并可以发送推送通知,指示订单已从商店和司机发货是 OnRoute。 在这里,客户现在可以在地图中跟踪司机。 在按需交付客户应用程序中使用 Telive.startTracking( ) 方法。 访问更轻松的实时跟踪
用户的每次位置更新都会更新并绘制在地图中,直到他到达客户地点并停止旅行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.