【问题标题】:Is there any event that catches when the user turns the corner?用户转角时是否有任何事件发生?
【发布时间】:2015-02-03 21:19:40
【问题描述】:

我正在编写一个关于 WatchKit SDK 的程序。我的目标是在用户当前位置和另一个点之间生成一条路线。我想抓住用户应该转弯的时刻。目前我想知道,什么是合适的框架,因为实际上我不需要显示地图,但确实需要能够构建路线并赶上转弯。您能建议正确的方法吗?

【问题讨论】:

  • 您是指打开一个特定的拐角(即当他们在 5 号和百老汇右转时),或者任何时候他们转身并朝不同的方向前进,即使那恰好是在一个领域?
  • 不是专门针对 Watchkit - 还没有开发人员访问加速度计或手表本身的位置。您必须从配对的 iPhone 获取此信息,您可以通过设置带地理围栏的路线并在类似 MapKit 和 CLHeading 的类似问题中遵循建议来做到这一点:stackoverflow.com/questions/10264137/…
  • 你知道那个角落的 GPS 坐标吗?
  • 对不起,也许我把你弄糊涂了。我的意思是,每当用户在道路上左转或右转时,我都想抓住它(而不是在场地中间)。

标签: swift ios8 navigation watchkit


【解决方案1】:

如果我正确理解您的问题,您需要在 iPhone 上运行的 WatchKit 扩展程序中跟踪用户的 GPS 坐标。您需要使用 CLLocation 对象上的 coursecoordinate 属性来确定您何时接近或在正确的角落,然后做出相应的响应。

这里有更多关于在 WatchKit 扩展 How to calculate current location in WatchKit extension 中跟踪 GPS 坐标的信息

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-16
    • 1970-01-01
    • 1970-01-01
    • 2020-10-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多