【问题标题】:iOS How to know I'm crossing a particular locationiOS 如何知道我正在穿越特定位置
【发布时间】:2014-12-11 18:11:18
【问题描述】:

我在 ios 6 中使用 Core Location。我一直在寻找这个,但可以找到合适的解决方案

我的问题是: - 我怎么知道我是否在任何方向越过 X 点?

【问题讨论】:

    标签: ios iphone geolocation core-location compass-geolocation


    【解决方案1】:

    您是否尝试过使用 CLLocation 中的 distanceFromLocation 方法? 喜欢:

     CLLocationDistance distance = [targetLocation distanceFromLocation:currLocation];
    

    然后在后台检查距离以查看用户是否离您的点足够近。

    【讨论】:

    • 应该在哪个委托方法中调用它?
    • 您应该在 - (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations { } 中添加代码
    猜你喜欢
    • 1970-01-01
    • 2013-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-30
    • 2012-03-02
    • 2012-05-09
    • 2011-04-07
    相关资源
    最近更新 更多