gpt4 book ai didi

android - 如果我想通过 Wi-Fi 在我的 Android 应用程序中进行地理定位,是否需要使用像 Skyhook 这样的服务?

转载 作者:行者123 更新时间:2023-11-30 04:53:03 25 4
gpt4 key购买 nike

如果我想通过 Wi-Fi 在我的 Android 应用程序中进行地理定位,我是否需要使用像 Skyhook 这样的服务,或者它是否像 iPhone 一样开箱即用?

最佳答案

我不确切知道 iPhone 提供了什么,但没有特别的理由在 Android 上使用第三方 API 来获取您需要的大部分位置信息。

Android 可以确定两种类型的位置:粗粒度和细粒度。您的应用程序可以选择使用其中一个或两个。

粗略定位使用类似 Skyhook 的服务,但我相信在 Android 的情况下,数据来自 Google 提供的服务,而不是 Skyhook Wireless 的解决方案。使用它需要更少的电池生命周期并且在室内更可靠,但当然需要数据连接并且不一定特别准确。

精细定位使用 GPS,这需要更长的时间才能定位(尽管如果用户具有数据连接并且可以获得 AGPS 数据,这可以改进),使用更多电池,但当然会提供非常准确的信息。

请注意,用户可以在系统设置中随时禁用这些位置提供程序中的任何一个。

您可以使用方法LocationManager.getBestProvider()指定您需要的位置功能,Android 会返回最合适的位置提供程序。

关于android - 如果我想通过 Wi-Fi 在我的 Android 应用程序中进行地理定位,是否需要使用像 Skyhook 这样的服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2436935/

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