首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在iOS上获得到达多个目的地的估计时间?

如何在iOS上获得到达多个目的地的估计时间?
EN

Stack Overflow用户
提问于 2016-03-25 10:02:27
回答 1查看 191关注 0票数 0

我有一个应用程序,它有10个不同的位置。

考虑到您当前的位置,应用程序应该返回这10个位置的estimated arrival time

然而,苹果

备注:使用MKDirections API发出的指示请求是基于服务器的,需要网络连接。每个应用程序或开发人员ID都没有请求限制,因此正确操作的编写良好的应用程序应该没有问题。然而,节流可能发生在一个写得不好的应用程序中,它会产生大量的请求。

问题是,他们没有定义什么是写得好的应用程序。10个请求不好吗?20个请求是一个非常大的数字吗?

以前有没有人做过这样的应用来提供一些指导?如果苹果真的开始扼杀这些请求,那么人们就会责怪我的应用程序,而不是苹果。请给我一些建议。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-25 10:16:13

嗨,调查一下班级 MKRoute,这个类包含您需要的所有信息。

此对象包含

expectedTravelTime

此外,您还应该考虑LoadingThrottled

数据没有加载,因为数据节流是有效的。如果应用程序在短时间内频繁请求数据,则可能发生此错误。

为了防止您的请求从必应节流,减少请求的数量。尝试使用完成处理程序来知道您的请求是否已经完成,并且只在发送另一个请求或取消之前的请求之后。根据我的经验,尝试处理这个请求,就像处理常规的网络请求一样,只是要确保您没有不必要的垃圾邮件发送到Apple。但这并不能百分之百地保证苹果不会扼杀你的请求。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36217809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档