获取地球(几乎)任何地点的海拔高度
要运行示例项目,首先克隆仓库,并在 Example 目录中运行 pod install
。
您还可以在任何地方从终端运行 pod try ElevationAPI
。
最简单的安装方法是将其复制到您的项目中
ElevationAPI 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod "ElevationAPI"
ElevationAPI 是一个简单的类,它与 http://www.elevationapi.xyz 接口。它允许您获取地球几乎任何地点的海拔高度。
Elevation *elevation = [[Elevation alloc] initWithBaseUrl:nil andApiVersion:nil];
默认情况下
baseURL = "http://elevationapi.xyz/api" 和 apiVersion = "v1"
NSArray *array = @[@44.582352, @6.695185];
[elevation getElevation:array completionHandler:^(id _Nullable result, NSError * _Nullable error) {
NSLog(@"Result = %@", result);
}];
NSArray *array = @[@[@44.582352, @6.695185],
@[@44.582879, @6.696953],
@[@44.584711, @6.697369],
@[@44.585488, @6.697193],
@[@44.587027, @6.695611]
];
[elevation getElevations:array completionHandler:^(id _Nullable result, NSError * _Nullable error) {
NSLog(@"Result = %@", result);
}];
请参阅 Elevation.h 以了解方法文档和 ViewController.m 以获取示例。
特别感谢 Frank 提供这个出色的 API。
文档 在此。
iDevelopper, [email protected]
ElevationAPI 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE 文件。