如何获得目标 c 中两个位置之间的距离(以英里为单位)?
如何使用 Mapkit 框架的 distanceFromLocation 方法计算两个位置之间的距离(以英里为单位)。
谢谢
how to calculate distance between two location in miles using distanceFromLocation method of mapkit framework.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这个问题已经在此处的指标中得到了回答。现在您只需将米转换为英里,即:
或
This has already been answered in metric here. Now you just need to convert meters to miles which is:
or
尝试下面的代码:
Try below code:
这个函数在苹果的文档中似乎相当不言自明?它将给出用户位置和给定位置之间的距离,因此您必须创建一个新的 CLLocation 对象来告诉 iPhone 您想去哪里。
该函数给出的结果以米为单位。要转换为英里,请乘以 0.000621371192。 此帖子中提供了更多信息。
The function seems fairly self explanatory in Apple's documentation? It will give the distance between the user's location and the location given, so you'd have to create a new CLLocation object to tell the iPhone where you want to go.
The function gives the result in meters. To convert to miles, multiply by 0.000621371192. More information is given in this thread.