jjzjj

CLLocation2DCoordinates

全部标签

ios - CLLocation返回负速度

我正在启动一个使用coreLocation和mapkit框架的新应用。我的问题是试图获得当前速度总是返回负值,我带着我的iPhone到有良好3g信号的地方但没关系,location.speed值总是-1。这里是重要的代码:#definekRequiredAccuracy1500.0//meters#definekMaxAge60.0//seconds在初始化方法中:self.locationManager=[[CLLocationManageralloc]init];self.locationManager.delegate=self;self.locationManager.desi

ios - CLLocation返回负速度

我正在启动一个使用coreLocation和mapkit框架的新应用。我的问题是试图获得当前速度总是返回负值,我带着我的iPhone到有良好3g信号的地方但没关系,location.speed值总是-1。这里是重要的代码:#definekRequiredAccuracy1500.0//meters#definekMaxAge60.0//seconds在初始化方法中:self.locationManager=[[CLLocationManageralloc]init];self.locationManager.delegate=self;self.locationManager.desi

ios - 了解 CLLocation 代表陆地还是海洋

我正在尝试构建一个API,以便了解CLLocation是否代表土地。我需要它才能离线工作,因为我希望我的大多数用户都没有连接。我将MapBox用作图block服务器,但这仍然是一个MapKit问题,因为我没有使用MapBoxSDK。我尝试了几种方法来确定给定坐标是代表陆地还是海洋位置:包含大致构成世界海岸线的坐标的离线数据库。确定给定点是在轮廓内还是轮廓外仍然是一个问题。pngtile资源的颜色分析(必须有更好的方法!还需要大量离线数据才能成为一种有效的方法)此外(在处理完上述内容之后)是否有一种有效的方法来确定给定的瓦片坐标(x,y,z)它是否是陆地/海洋/海岸瓦片?如果有人曾经为这

ios - 了解 CLLocation 代表陆地还是海洋

我正在尝试构建一个API,以便了解CLLocation是否代表土地。我需要它才能离线工作,因为我希望我的大多数用户都没有连接。我将MapBox用作图block服务器,但这仍然是一个MapKit问题,因为我没有使用MapBoxSDK。我尝试了几种方法来确定给定坐标是代表陆地还是海洋位置:包含大致构成世界海岸线的坐标的离线数据库。确定给定点是在轮廓内还是轮廓外仍然是一个问题。pngtile资源的颜色分析(必须有更好的方法!还需要大量离线数据才能成为一种有效的方法)此外(在处理完上述内容之后)是否有一种有效的方法来确定给定的瓦片坐标(x,y,z)它是否是陆地/海洋/海岸瓦片?如果有人曾经为这

ios - swift 将 CLLocation 转换为 CLLocationCoordinate2D

Hi在理解swift编程中的声明部分时遇到了很多麻烦。我有一行代码CLLocationCoordinate2DmyCoordinate=myLocation.coordinate;与我在Swift编程中声明的一样,但出现错误varlocation1:CLLocation!=locationManager1.locationvarcoordinate1:CLLocationCoordinate2D=location1.coordinatefatalerror:无法展开Optional.None 最佳答案 location1可以是nil

ios - swift 将 CLLocation 转换为 CLLocationCoordinate2D

Hi在理解swift编程中的声明部分时遇到了很多麻烦。我有一行代码CLLocationCoordinate2DmyCoordinate=myLocation.coordinate;与我在Swift编程中声明的一样,但出现错误varlocation1:CLLocation!=locationManager1.locationvarcoordinate1:CLLocationCoordinate2D=location1.coordinatefatalerror:无法展开Optional.None 最佳答案 location1可以是nil

ios - 计算 Swift 中两个 CLLocation 点之间的方位

这个问题在这里已经有了答案:CLLocationCategoryforCalculatingBearingw/Haversinefunction(8个答案)关闭8年前。我正在尝试在仅限swift的代码中计算两个CLLocation点之间的方位。我遇到了一些困难,并假设这是一个非常简单的函数。堆栈溢出似乎没有列出任何内容。funcd2r(degrees:Double)->Double{returndegrees*M_PI/180.0}funcRadiansToDegrees(radians:Double)->Double{returnradians*180.0/M_PI}funcgetB

ios - 计算 Swift 中两个 CLLocation 点之间的方位

这个问题在这里已经有了答案:CLLocationCategoryforCalculatingBearingw/Haversinefunction(8个答案)关闭8年前。我正在尝试在仅限swift的代码中计算两个CLLocation点之间的方位。我遇到了一些困难,并假设这是一个非常简单的函数。堆栈溢出似乎没有列出任何内容。funcd2r(degrees:Double)->Double{returndegrees*M_PI/180.0}funcRadiansToDegrees(radians:Double)->Double{returnradians*180.0/M_PI}funcgetB

ios - CLLocation 类(class)属性始终无效

这些天我一直在使用CLLocationManager,结果好坏参半。当应用程序在后台运行时,我能够从GPS获取位置以及显着的位置变化。但是,我似乎总是得到-1.0的类(class),这(根据文档)表示类(class)无效。在我的didUpdateToLocation方法中,我只是执行以下操作:doublecourseDegrees=newLocation.course;我错过了什么吗?编辑:是的,我在移动时尝试过。 最佳答案 来自CLLocationManagerClassReference的文档:startMonitoringSi

iphone - 错误 : expected ')' before 'CLLocation'

我收到这个错误:error:expected')'before'CLLocation'使用此代码:@protocolMyCLControllerDelegate@required-(void)locationUpdate:(CLLocation*)location;-(void)locationError:(NSError*)error;@end@interfaceMyCLController:NSObject{CLLocationManager*locationManager;iddelegate;}@property(nonatomic,retain)CLLocationManag