gpt4 book ai didi

ios - 获取高度、方位、速度和 GPS 精度

转载 作者:行者123 更新时间:2023-11-29 03:25:00 28 4
gpt4 key购买 nike

大家好,我需要在我的 iPhone 应用程序中查找高度、方位和 GPS 精度。我已经在我的 Android 应用程序上完成了此操作。在android中,我是这样做的:

public void onLocationChanged(Location location) {
if (isBetterLocation(location, lastValidLocation)
&& isEnable) {
lastValidLocation = location;

longitude = location.getLongitude();
latitude = location.getLatitude();
altitude = location.getAltitude();
speed = location.getSpeed();
accuracy = location.getAccuracy();
bearing = location.getBearing();
locationProvider = location.getProvider();

onPositionChanged(
LocationService.this,
new GeoPoint(location.getLongitude(), location
.getLatitude()));
}
}

我怎样才能在 iOS 中做同样的事情?我试图从 CLLocation 获取它,但它返回 null/0,0000/-1.0000 ..顺便说一句,我在 iOS 模拟器上测试时得到了这个结果。谢谢。

问候。

最佳答案

模拟器不是测试 Core Location 内容的好地方。它仅模拟特定位置,但如果您想测试速度、方位等,您最好在真实设备上尝试。

您需要使用类CLLocationManager ( Apple doc ) 并使用可用的委托(delegate)协议(protocol)获取数据。例如,如果您想要标题,请实现方法 locationManager:didUpdateHeading: 并在位置管理器上调用方法 startUpdatingHeading

关于ios - 获取高度、方位、速度和 GPS 精度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20559042/

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