gpt4 book ai didi

ios - 如何在 iOS 中获取位置提供者名称?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:20:33 25 4
gpt4 key购买 nike

在 Android 中,每当您获得位置对象时,您都可以在实例上调用“location.getProvider”来获取像“wifi”这样的值。 iOS(CLLocation)中有类似的东西吗?

最佳答案

Location Awareness Programming Guide说:

The [CoreLocation] framework uses information obtained from the built-in cellular, Wi-Fi, or GPS hardware to triangulate a location fix for the device. It reports that location to your code and, depending on how you configure the service, also provides periodic updates as it receives new or improved data

话虽如此,您无法了解 CLLocationManager 确定您的位置的精确程度(除了,如果您使用了重大更改,它可能使用了手机信号塔)。理论上你可以使用 Reachability查看您是否有 Wi-Fi 可用性,但您无法保证它使用哪种 GPS、蜂窝和 Wi-Fi 组合来获取您的位置(即使您碰巧有 WiFi 连接)。

你所拥有的是horizontalAccuracy ,它告诉您您收到的位置的大致准确度。从用户的角度来看,这可能是一条更重要的信息。

关于ios - 如何在 iOS 中获取位置提供者名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18876024/

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