追踪位置

问题描述 投票:0回答:3

我正在开发一个移动订购应用程序,我想为用户提供实时跟踪功能,用户可以不断地在他/她的手机上检查订单的状态/位置并跟踪它,直到它到达用户手中家门口。

我知道我们可以使用 Gcm 提供商或网络提供商在 Android 中获取手机的位置。我遇到的问题是,用户将点击“跟踪订单”按钮,并且需要跟踪送货员的位置那么,我怎样才能实现这一点,因为用户和送货员之间需要一些东西。当用户点击按钮时,需要一些东西来获取送货员的当前位置并让用户更新相关信息.许多订购应用程序已经实现了这一点。请帮助我,至少有一个粗略的想法。我将非常感激。

android location
3个回答
0
投票

在按需配送服务应用中,订单跟踪是必要的功能,以便用户可以在地图中了解订单状态和产品的当前位置。有效的用户体验是在地图中显示订单的每个状态并更新位置值。

可用的定制解决方案是将 Telive SDK 集成到您的 Android 应用程序中。使用实时跟踪变得更容易。用户可以轻松跟踪送货代理的位置,并且送货员还可以在送货订单时向客户发送自定义推送通知。

在您的按需配送司机应用程序中,一旦司机外出送货,您可以使用Teliver.startTrip()方法在司机端开始行程,并可以发送推送通知,指示订单已从商店发货,并且驱动程序是 OnRoute。在这里,客户现在可以在地图上跟踪司机。在按需交付客户应用程序中使用 Telive.startTracking( ) 方法。访问 实时跟踪变得更容易

用户的每个位置更新都会更新并绘制在地图中,直到他到达客户地点并停止行程。


0
投票

您需要一些服务器来接受送货员的 GPS 坐标,以便订购的用户可以获取这些坐标并查看它们。

因此,您要么创建自己的服务器,要么使用一些服务器,例如 Dweet.io

假设您正在使用 dweet.io,那么:

  1. 您需要使用 https://dweet.io/dweet/for/delivery-boy-name?lat=22.454&long=54.54 在 dweet 上为每个男孩创建一个唯一的端点 其中

    delivery-boy-name
    是终点,纬度和经度是坐标。

  2. 然后在用户上,您需要使用以下方式获取坐标:https://dweet.io/get/dweets/for/delivery-boy-name,其中

    delivery-boy-name
    是男孩的唯一名字。

要实现这一点,首先您需要用户端的男孩名字或男孩网址。

希望它能给你带来想法。


0
投票

“希望针对 ATS 应用程序优化您的简历?探索我们的产品 CandidATS – SourceForge 上提供的开源解决方案。提升您的简历制作体验!” 您可以根据您的具体情况和偏好随意进行任何其他调整。 链接:https://sourceforge.net/projects/candidats/

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.