Iphone 我如何计算从现在的位置到特定点的距离
在我的应用程序中,我的pin指向了感兴趣的区域。还有我所在位置的GPS,我现在如何让应用程序计算并向用户显示距离他们有多远 My.h文件是用一个地图视图设置的,一个按钮用于查找我的位置,并设置地图选项以在地图/卫星视图和混合视图之间进行选择 在我的.m文件中,我有设置位置和所在位置的所有代码,还启用了跟踪模式。另外,设置不同的地图视图,并在我的地图上设置一个接点,设置纬度和经度,然后启用缩放和滚动功能。我还设置了这样的设置,当你在地图上点击精确定位的区域时,它会显示出这个地方的名称和一个小的描述。所以在这一点上一切都很好:D 我真的需要找到如何找到我的点和精确区域之间的距离Iphone 我如何计算从现在的位置到特定点的距离,iphone,objective-c,ios,mapkit,Iphone,Objective C,Ios,Mapkit,在我的应用程序中,我的pin指向了感兴趣的区域。还有我所在位置的GPS,我现在如何让应用程序计算并向用户显示距离他们有多远 My.h文件是用一个地图视图设置的,一个按钮用于查找我的位置,并设置地图选项以在地图/卫星视图和混合视图之间进行选择 在我的.m文件中,我有设置位置和所在位置的所有代码,还启用了跟踪模式。另外,设置不同的地图视图,并在我的地图上设置一个接点,设置纬度和经度,然后启用缩放和滚动功能。我还设置了这样的设置,当你在地图上点击精确定位的区域时,它会显示出这个地方的名称和一个小的描述
*请注意,我正在使用MapKit 在这里,如果您在CLLocationManager的委托方法中使用下面的代码,则返回从当前点到目标点的距离
- (void)locationManager:(CLLocationManager *)manager
didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation {
CLLocation *appleHQ = [[CLLocation alloc] initWithLatitude:37.322998 longitude:-122.032182];////here put your destination point
NSLog(@"New Location:%@", newLocation);
CLLocationDistance distance = [newLocation distanceFromLocation:appleHQ];
NSLog(@"Distance to Apple HQ %4.0f km", distance);
[appleHQ release];
}
试试这个代码。。。
希望这对你有帮助