gpt4 book ai didi

objective-c - 在 mkmap 上显示速度 - Xcode

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

运行此日志时:

-(void) locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation{

NSLog(@" new -> %@ \n old -> %@",(newLocation),(oldLocation));

我得到:

new -> <+37.33328787,-122.05209673> +/- 5.00m (speed 33.57 mps / course 254.88) @ 9/30/12, 9:53:15 AM Eastern European Summer Time

old -> <+37.33336511,-122.05174034> +/- 5.00m (speed 33.73 mps / course 255.23) @ 9/30/12, 9:53:14 AM Eastern European Summer Time

如何在 UILabel 上实时显示“mps”(米每秒)显示的速度?

提前谢谢你..

最佳答案

CLLocation 有一个属性 speed。假设您要在 label 中显示 locationspeed,请执行以下操作:

NSString *speedString = [NSString stringWithFormat:@"Speed is %.2f meters per second.",location.speed];
label.text = speedString;

您可以通过使用 cmd-option-shift-? 在 Xcode 中搜索文档,或者我在互联网上搜索“CLLocation class reference”,找到关于 CLLocation 或任何类的更多属性。您可以快速浏览这些文档顶部的大纲,寻找可能回答您问题的内容。通常,与类似任务相关的方法和属性被组合在一起。这让您可以轻松快速地了解类(class)是否满足您的需求。

希望这对您有所帮助!

关于objective-c - 在 mkmap 上显示速度 - Xcode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12659393/

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