簡體   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