Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/44.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone IOS核心位置-查找最近的分支_Iphone_Ios_Gps - Fatal编程技术网

Iphone IOS核心位置-查找最近的分支

Iphone IOS核心位置-查找最近的分支,iphone,ios,gps,Iphone,Ios,Gps,我已经用IOS corelocation框架创建了一个程序来找出我的当前位置。它运行得很好 我需要创建一个程序,列出一家连锁店最近的分支机构,而用户使用手机旅行。我的数据库包含带有纬度和对数的分支机构详细信息。我如何与这些详细信息进行比较以找出最近的分支机构 非常感谢您的帮助。任何人都知道任何示例程序 谢谢, VKS您可以使用距离位置:方法 距离位置: 返回从接收器位置到目标位置的距离(以米为单位) 指定位置 (CLLocationDistance)distanceFromLocation:(

我已经用IOS corelocation框架创建了一个程序来找出我的当前位置。它运行得很好

我需要创建一个程序,列出一家连锁店最近的分支机构,而用户使用手机旅行。我的数据库包含带有纬度和对数的分支机构详细信息。我如何与这些详细信息进行比较以找出最近的分支机构

非常感谢您的帮助。任何人都知道任何示例程序

谢谢,
VKS

您可以使用
距离位置:
方法

距离位置:

返回从接收器位置到目标位置的距离(以米为单位) 指定位置

  • (CLLocationDistance)distanceFromLocation:(常数CLLocation *)位置
参数

location

The other location. 
返回值

两个位置之间的距离(以米为单位)。 讨论

该方法通过跟踪测量两个位置之间的距离 它们之间沿着地球曲率的一条线。这个 生成的圆弧是平滑曲线,不考虑 两个位置之间的具体高度变化

可用性

在iOS 3.2及更高版本中提供


通过使用此方法获取商店与您当前位置的距离,然后您可以根据距离对列表进行排序,以获取最近的分支机构,我现在也解决了完全相同的问题(使用apptarget iOS 5)。对于这个问题,您是否有任何示例代码/代码片段/提示可供分享,我认为您早就解决了这个问题?以上是对7KV7的很好的解释,但一些示例将大大加快我的过程。谢谢:-)

您好7KV7,非常感谢您的回复