【发布时间】:2015-12-21 16:45:32
【问题描述】:
我需要从坐标列表(P1,P2,... Pn)开始绘制一条路径。对于列表中的每一对 Pi,Pj,我调用类 MKDirections 的方法 calculateDirectionsWithCompletionHandler,直到 Pn-1 元素。我第一次称它为一切看起来都很完美。
但是,如果我第二次或更多次打电话,我就会收到这个错误:
Error Domain=MKErrorDomain Code=3 "Directions Not Available" UserInfo={NSLocalizedFailureReason=Route information is not available at this moment., MKErrorGEOError=-4, MKDirectionsErrorCode=2, NSLocalizedDescription=Directions Not Available}
没有任何效果了。
我认为这是因为我在短时间内调用了太多次 API。我在网上发现我应该使用属性direction.calculating 并检查请求是否已经在进行中。我无法理解如何使用它。任何人都可以帮助我吗?谢谢。
【问题讨论】:
-
令人惊讶的是没有人谈论这个!
标签: xcode mapkit directions