iphone - 使用 gmap for iPhone 中的经纬度计算两个地方之间的距离

标签 iphone ios gps

<分区>

Possible Duplicate:
GPS coordinates in degrees to calculate distances

如何使用 iPhone 版 gmap 中的经纬度计算两地之间的距离? 在 iPhone 的 gmap 中使用经纬度计算两地之间的距离

最佳答案

您必须使用 Core Location Framework。所以不要忘记添加和导入核心位置框架。

objective-C

 #import <CoreLocation/CoreLocation.h>

 CLLocation *locA = [[CLLocation alloc] initWithLatitude:lat1 longitude:long1];

 CLLocation *locB = [[CLLocation alloc] initWithLatitude:lat2 longitude:long2];

 CLLocationDistance distance = [locA distanceFromLocation:locB];

 //distance in Meters

 //1 meter == 100 centimeter

 //1 meter == 3.280 feet

 //1 square meter == 10.76 square feet


 [locA release];

 [locB release];

swift

import CoreLocation

let locA = CLLocation(latitude: lat1, longitude: long1)

let locB = CLLocation(latitude: lat2, longitude: long2)

let distance = locA.distance(from: locB)

关于iphone - 使用 gmap for iPhone 中的经纬度计算两个地方之间的距离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7175412/

相关文章:

iphone - 如何在 cocos2d iphone 的当前运行场景中添加过渡效果

iphone - 将 UITableView 与 NSMutableArray 链接

android - 是否可以跟踪另一个安卓设备

iphone - plist本地化问题

iphone - OCUnit 无法识别导入的文件

iphone - 需要在我的应用程序运行时调暗 iPhone 屏幕

objective-c - MPMoviePlayerController 不播放视频

ios - FPS 下降和游戏变慢 - Sprite-Kit 和 Swift

c++ - 使用 C++ 处理 GPS 输出

android - android 4.2.2 (Nexus 4) 上的模拟位置