繁体   English   中英

在objective-c中创建CLLocation对象

[英]create CLLocation object in objective-c

我可以通过提供下面的纬度和经度来初始化CLLocation对象:

CLLocation *location =  [[CLLocation alloc] initWithLatitude:-43.242534 longitude:-54.93662];

如何初始化CLLocation对象不仅具有纬度和经度,还具有精度值?

根据apple docs,您可以使用以下函数:

double desired_horizontal_accuracy = 200.0 // in meters
double desired_vertical_accuracy = 200.0 // in meters
[[CLLocation alloc] initWithCoordinate:CLLocationCoordinate2DMake(-43.242534,-54.93662)
                              altitude:-1
                    horizontalAccuracy:desired_horizontal_accuracy
                      verticalAccuracy:desired_vertical_accuracy
                             timestamp:[NSDate date]]

在示例中,对于参数altitudetimestamp ,我将与苹果文档所说的相同的默认值用于-initWithLatitude:longitude:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM