jjzjj

CLLocationCoordinate2

全部标签

ios - Objective-C - 类似于 CLLocationCoordinate2DMake 的自定义结构 'make' 方法

我在单独的头文件中编写了自定义结构。看起来像这样typedefstructRequestSpecifics{BOOLincludeMetaData;BOOLincludeVerboseData;}RequestSpecifics;现在我想创建一个自定义的“make”方法,类似于CoreLocation结构CLLocationCoordinate2CLLocationCoordinate2DMake方法。我尝试了两种不同的方法。虽然这两种方法都不会在.h文件中出现错误,但当我想使用make方法时确实会出错。方法一:externRequestSpecificsRequestSpecific

ios - CLLocationCoordinate2D 两点之间的距离

详情我正在尝试测量map上两个坐标(经度、纬度)之间的距离。第一个坐标是我的当前位置,它是一个CLLocation,另一个是map上的一个图钉,它的类型是CLLocationCoordinate2D。问题我调用distanceFromLocation来获取我在CLLocation中的当前位置,但它说来自CLLocationCoordinate2D的接收器类型错误。CLLocationCoordinate2DlocationCoordinate;//SetthelatitudeandlongitudelocationCoordinate.latitude=[[itemobjectForK

ios - 在 CLLocationCoordinate2d 的半径内过滤 PHAssetCollection

我正在使用照片框架(又名PhotoKit)。在我的应用程序中,我需要收集Moments(类型为PHAssetCollection)。PHAssetCollection具有CLLocation*approximateLocation属性。但是,当我从PhotoKit检索Moments时,我无法让NSPredicate工作。-(void)getMomentsNearCoordinate:(CLLocationCoordinate2D)coordinatecompletionBlock:(PKAssetManagerArrayBlock)completionBlock{dispatch_as

ios - MKCoordinateSpan 和 CLLocationCoordinate2D 有什么区别

我正在浏览MapKit和CoreLocation框架的示例。我发现这两个结构(MKCoordinateSpan和CLLocationCoordinate2D)在声明中很相似。这些在功能上有何不同,有人可以举个例子(同时使用两者)来阐明它们的含义。谢谢! 最佳答案 MKCoordinateSpan定义一个span,即在map上显示的纬度和经度方向的增量。除了点之外,您还可以定义要在map上显示的区域。CLLocationCoordinate2D定义经纬度坐标系中的单个点。例如:|||---------------------|---|

swift - 在 Realm 数据库中保存一个 CLLocationCoordinate2D 数组

我正在编写一个基于位置的应用程序,我需要在我的Realm模型中保存一个CLLocationCoordinate2D数组。最好的方法是什么?我应该为坐标定义一个新的模型对象并使用List来保存该数组还是有更好的方法? 最佳答案 正如您所说,最好的方法是创建您自己的模型来存储坐标。您可以将类命名为Location这将是CLLocationCoordinate2D的模型和其他Realm对象可以使用List持久化它或者只是Location.定义Location类:classLocation:Object{dynamicvarlatitude

iphone - 如何在不使用 MKMapView 的情况下检查 MKCoordinateRegion 是否包含 CLLocationCoordinate2D?

我需要检查用户位置是否属于MKCoordinateRegion。我很惊讶没有为此找到简单的函数,类似于:CGRectContainsCGPoint(rect,point)。我找到了以下代码:CLLocationCoordinate2DtopLeftCoordinate=CLLocationCoordinate2DMake(region.center.latitude+(region.span.latitudeDelta/2.0),region.center.longitude-(region.span.longitudeDelta/2.0));CLLocationCoordinate2

objective-c - 在自定义纬度/经度处创建新的 CLLocationCoordinate2D

问这个问题我感到很遗憾,因为这似乎是一件很容易挂断的事情,但我已经查看了所有可能的相关资源,尝试了尽可能多的解决方案组合使用,但没有任何效果......我正在尝试遍历我收到的一些XML并解析出XML中坐标的纬度和经度,并将其存储在一个数组中,然后我将从中绘制它。我的问题是,无论我使用什么类型,我如何转换它,你有什么,xcode总是会发现一些问题。我的.h文件的相关部分:CLLocationCoordinate2DCoord;CLLocationDegreeslat;CLLocationDegreeslon;@property(nonatomic,readwrite)CLLocation

ios - 如何检查 CLLocationCoordinate2D 不为空?

如何检查CLLocationCoordinate2D不为空? 最佳答案 一个非常古老的主题,但我现在需要它,我在KlaasHermanns的帮助下解决了我的问题,并进行了微小的更改。代替if(myCoordinate==kCLLocationCoordinate2DInvalid){NSLog(@"Coordinateinvalid");}我不得不使用if(CLLocationCoordinate2DIsValid(myCoordinate)){NSLog(@"Coordinatevalid");}else{NSLog(@"Coor

ios - 将 CLLocationCoordinate2D 放入 Swift 的 CLLocation

我有一个方法想调用,但是当我回到map中心时,它是CLLocationCoordinate2D类型。如何将CLLocationCoordinate2D的结果放入CLLocation中? 最佳答案 想通了。当mapView改变区域时,从CLLocationCoordinate2D中获取Lat和Lon,并创建一个CLLocation变量,并将lat和lon传入。funcmapView(mapView:MKMapView!,regionDidChangeAnimatedanimated:Bool){varcentre=mapView.ce

ios - 计算两个 CLLocationCoordinate2D 之间的方位

非常“简单”的问题:给定两个CLLocationCoordinate2D,我怎样才能得到从第一个到第二个的方位角(以弧度表示)?我在这方面做了很多研究和研究,包括一般问题和具体的Objective-C/CocoaTouch/iOS。这是我的实现:-(float)getHeadingForDirectionFromCoordinate:(CLLocationCoordinate2D)fromLoctoCoordinate:(CLLocationCoordinate2D)toLoc{floatfLat=fromLoc.latitude;floatfLng=fromLoc.longitude