繁体   English   中英

追踪位置

[英]Tracking Location

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

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

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

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

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

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

  2. 然后在用户上,您需要使用以下方法获取坐标: https : //dweet.io/get/dweets/for/delivery-boy-name其中delivery-boy-namedelivery-boy-name的唯一名称。

为了实现这一点,首先你需要用户端的男孩名字或男孩 url。

希望它给你想法。

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

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

在您的 On-Demand Delivery 司机应用程序中,一旦司机外出送货,您可以使用 Telive.startTrip() 方法在司机端开始行程,并可以发送推送通知,指示订单已从商店和司机发货是 OnRoute。 在这里,客户现在可以在地图中跟踪司机。 在按需交付客户应用程序中使用 Telive.startTracking( ) 方法。 访问更轻松的实时跟踪

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

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM