gpt4 book ai didi

java - 跟踪 GPS 位置 - 实时反馈

转载 作者:行者123 更新时间:2023-12-01 17:07:08 25 4
gpt4 key购买 nike

我正在开发一个 Android 应用程序,我想跟踪用户位置。

假设,我们有两个用户,user1user2user1处于固定点且 user2正在移动。我希望 user1 能够通过不断移动的 GPS 检测 user2 的位置。

有可用的 API 吗?

感谢提示。

最佳答案

Web Sockets 可以满足您的要求。

以一种大大简化的方式,它们允许您通过网络直接与另一个客户端通信,发送推送通知。与标准增量检查相比,推送通知非常有用,因为它们使用的电池更少,并且可以立即交付新内容。

有大量适用于 Android 和 iOS 的框架,以防有一天您想通过同一个框架将您的应用程序迁移到 iOS。

我使用的名为 PubNub,在 PubNub 网站上可以找到大量有关 Android API 的文档。他们甚至创建了一个演示应用程序,其功能与您所要求的功能类似。

可以找到它们here 。这些示例不提供代码,而是描述如何使用每个 PubNub 功能来实现系统;然而,an example here显示了实现此类过程的代码。

我相信你可以简单地在两辆车之间建立一个“聊天室”,并来回发送 GPS 坐标。然后,在客户端,您将解析这些 GPS 坐标(或纬度/经度),并向它们提供 map API,例如您标记的 API(Google map )。

请记住使用 PubNub 的价格。还有其他替代方法,例如 Socket.IO 和 Pusher,或者非实时且便宜得多的服务,例如 Parse。

使用 Parse,您必须每隔 X 时间增量检查纬度/经度或 GPS 坐标。

如果您需要更多帮助,请告诉我!

抱歉,我无法链接更多提到的资源,目前有 2 个链接限制。

关于java - 跟踪 GPS 位置 - 实时反馈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25098488/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com