Iphone 我怎样才能在两个地方跑得更远?

Iphone 我怎样才能在两个地方跑得更远?,iphone,google-maps,Iphone,Google Maps,你好,我想要两个地方之间的距离。。。意思是我有两个地方,纬度和经度,然后我想知道这两个地方之间的距离 我想要这样的东西 不像php或.net或java函数那样给出计算距离 如果我按函数搜索结果,它会给我这个纬度和逻辑度的55.61输出,在地图上它会给我65.5输出。如何在json、ot、xml或任何其他格式中获取此信息 …iOS中有一个内置函数可以为您实现这一点。查看CLLocation文档。尤其是distanceFromLocation:,顾名思义,它返回两个位置之间的差值(以米为单位)。可

你好,我想要两个地方之间的距离。。。意思是我有两个地方,纬度和经度,然后我想知道这两个地方之间的距离

我想要这样的东西

不像php或.net或java函数那样给出计算距离


如果我按函数搜索结果,它会给我这个纬度和逻辑度的55.61输出,在地图上它会给我65.5输出。如何在json、ot、xml或任何其他格式中获取此信息

…iOS中有一个内置函数可以为您实现这一点。查看
CLLocation
文档。尤其是
distanceFromLocation:
,顾名思义,它返回两个位置之间的差值(以米为单位)。可以使用lat和lon创建CLLocation对象


如果你不想要直线距离,你需要使用Google Directions API,这在这里有很好的文档记录:

函数的可能重复项是基于“鸟飞”——一个直拍返回的。这张地图正在计算道路。@daniel-我以前见过这个问题。这个位置的距离输出是55.61。我不想要那个,我想要路途的距离。我怎么能得到这个?这能给我在路上的距离吗?像我?还是什么?