gpt4 book ai didi

ios - 在 Swift 中检测用户在建筑物中的哪一层

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

我正在开发应用程序,该应用程序必须检测用户在建筑物的哪一层。

我已经尝试使用 CLLocation (location.floor?.level) 但这个值总是返回 nil。

如果有任何其他方法可以获取地板高度,请建议我。

最佳答案

TL,DR:除非您的位置在 indoor mapping list 上, floor 将为零。

虽然 GPS 确实不能在室内工作,但 iOS 有其他技巧来确定用户在建筑物内时的位置。仍然可以获取到用户的经纬度和海拔高度。

真正的原因是您的位置不支持室内地图。高度以高于/低于海平面的米为单位测量。并非所有城市,甚至同一城市的社区都处于同一海平面。有些建筑物的楼层比其他建筑物高。它需要额外的工作来获取该信息,而 Apple 尚未为您的位置这样做。

关于ios - 在 Swift 中检测用户在建筑物中的哪一层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48662428/

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