core-location

    0热度

    1回答

    我试图记录用户使用GoogleMap SDK的路径。我正在使用多段线在地图上绘制线条以向用户显示拍摄的路径。在尝试减少生成的坐标并使行看起来干净(而不是看起来很花哨)时,我调用CLLocationManger的startMonitoringSignificantChange而不是startUpdatingLocation。但是,这似乎并不奏效。它在加载视图时只调用一次didUpdateLocati

    0热度

    1回答

    我已经有了这个功能,并且非常接近它的工作原理!我想我有一个转换问题。我可以将坐标转换为具有3个属性lat(Double),long(Double)和time(Date)的实体。这有效,我可以将内容打印到屏幕上,而且看起来不错。但是当我尝试提取并在地图上使用坐标时,它不起作用。我认为这是因为他们没有被认为是真正的坐标。有任何想法吗? func locationManager(_ manager: C

    0热度

    1回答

    我正在实施iOS版本中已有应用程序的Android版本。我必须做的是记录来自各种传感器的信息。我需要的一个信息是设备的过程,在iOS中由CLLocation对象的course属性给出[1]。 我现在正在做的是从Android中的Location对象获取getBearing()。但我不知道这是否是正确的方法,或者它是否给了我相同的价值[我没有如何在iOS上测试应用程序 - 我没有iPhone,也没有

    0热度

    2回答

    我试图在函数中使用来自应用程序打开时发现用户当前位置的值在Swift中设置变量/常量。当我取消注释打印功能时,它会成功打印坐标,但我无法访问该功能以外的值。 我现在有这个作为我的代码的一部分是在MainVC.swift文件作为MainVC类的一部分: import UIKit import MapKit import CoreLocation class MainVC: UIViewCon

    1热度

    1回答

    我有点新来编码,并提出了这个问题。我即将制作基于MapKit的trashcanfinder应用程序,我想显示从用户位置到地图上我的针脚的距离。我已经使我的函数将CLLocationCoordinate2D转换为CLLocation,并且具有显示从一个点到另一个点的距离的功能,但我似乎无法使用locationmanager函数外的用户位置。 这是我的代码: @IBOutlet weak var ma

    0热度

    2回答

    我正在使用循环并对CLGeocoder进行API调用。 API调用正确的次数,但completionHandler只返回一次,用于第一次API调用,然后它不会为其余调用返回任何内容。 dispatch_async(dispatch_get_main_queue()) { for shop in self.shopsList {

    0热度

    1回答

    我开发了一个应用程序,可以计算当前位置(纬度和长度)和另一个商店位置之间的距离。目前的位置来自iPhone上的内置Gps。在一些建筑物中室内工作(例如远离窗户或门的距离为8米)。为什么它在室内工作?如何在没有WiFi/3G/4G连接的情况下仍然可以获得GPS信号? 我希望有人能回答我

    1热度

    1回答

    我正在关注this post on Cocoanetics,但并没有完全理解当一个杀死的应用在“后台”醒来时(即不移动到前台)会发生什么。 显然,applicationDidFinishLaunchingWithOptions被称为第一个。该应用程序不会移动到前台,因此不应该调用applicationDidBecomeActive(对吧?)。那么applicationDidEnterBackgro

    3热度

    2回答

    我使用以下示例项目创建基于位置的移动应用程序:https://github.com/voyage11/Location。我将收到的位置保存在本地数据库中,并在应用程序进入前台时显示地图上的位置。 问题是 - 当设备连接电源时,应用程序正常工作,并且我从充电中移除设备的时刻没有收到更多的位置更新(当它从后台暂停时,我的应用程序不工作)。

    0热度

    1回答

    它我的XML文件中,我已经数据 <?xml version="1.0" encoding="UTF-8"?> <locations> <location id="1"> <title>United Arab Emirates</title> <latitude>23.424076</latitude> <longitude>53.847818</longi