在 Android 上实现位置跟踪

发布于 2024-12-24 17:22:28 字数 284 浏览 0 评论 0原文

我是 Android 开发新手,想要构建第一个示例应用程序。我的目标是构建一个跟踪应用程序,将我当前的位置发送到远程服务器。我想使用收集到的数据来计算我在家里或工作等众所周知的地方度过了多少时间。

我应该使用哪种方法?我认为使用当前 WLAN 的信息就足以了解我当前所在的位置。我感兴趣的所有地方都有带有静态 SSID 的 WLAN。是否有我应该使用的框架或者是否有更好的方法来实现我想要做的事情? GPS 并不是一个真正的选择,因为最有趣的地方是室内,而我在那里没有 GPS 连接。

我正在开发 Android 4.0。

I am new to Android development and want to build a first sample application. My goal is to build a tracking application which sends my current location to a remote server. I want to use the collected data to calculate how many hours I spend in well known places like home or work.

Which approach should I use? I think it will be sufficient to use the information of present WLANs to get a good idea about the current location I am at. All the places I am interested in have WLAN with a static SSID. Are there any frameworks I should use or is there a better approach to what I am trying to do? GPS is not a real option, because the most interesting places are indoors and I have no GPS connection there.

I am working on Android 4.0.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

鲜血染红嫁衣 2024-12-31 17:22:28

正如你所说,GPS 连接在室内不起作用,但它对于估计你当前的位置非常有用。如何?您可以使用提供 LocationManager 的函数 getLastKnownLocation(best)。

如果你想自己做,你可以尝试通过 GPS 获取最后的位置,定位一个大区域,并使用 WLAN 来更准确地估计它,使用较小的半径组与你感兴趣的地方。

As you say, GPS connection doesn`t work indoor, but it is very useful to estimate your current position. How? You could use the function getLastKnownLocation(best) that provides the LocationManager.

If you want to do it by yourself, you could try to get the last position by GPS, to locate a big area, and use the WLANs to estimate it with more accuracy, using the smaller group of radius with your interesting places.

蓝颜夕 2024-12-31 17:22:28

您可能需要阅读让您的应用程序位置感知培训指南Android 开发者网站。还有一个包含的示例应用程序。

You might want to read the Making Your App Location Aware training guide on the Android developer site. There's also an included sample application.

白龙吟 2024-12-31 17:22:28

我实际上正在做一个类似的项目。 这里是我在android上进行位置跟踪的代码;一探究竟。它定期跟踪用户的位置,在室内使用网络位置,并在可以修复时使用 GPS。它应该可以让您快速入门。

I actually am working on a similar project. Here is my code for location tracking on android; check it out. It tracks user's location regularly, uses Network location while indoor, and GPS when it could have a fix. It should give you a quick start.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文