ElevationAPI 0.1.1

ElevationAPI 0.1.1

测试测试
语言语言 Obj-CObjective C
许可证 MIT
发布最新版本2017年3月

iDevelopper维护。



  • iDevelopper

获取地球(几乎)任何地点的海拔高度

示例

要运行示例项目,首先克隆仓库,并在 Example 目录中运行 pod install

您还可以在任何地方从终端运行 pod try ElevationAPI

安装

最简单的安装方法是将其复制到您的项目中

  • Elevation.h
  • Elevation.m

ElevationAPI 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod "ElevationAPI"

功能

ElevationAPI 是一个简单的类,它与 http://www.elevationapi.xyz 接口。它允许您获取地球几乎任何地点的海拔高度。

用法 - 示例

  • 初始化 Elevation 类的实例
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 以获取示例。

要求

  • iOS 9.0 或更高版本。
  • ARC 内存管理。

特别说明

特别感谢 Frank 提供这个出色的 API。

文档 在此

作者

iDevelopper, [email protected]

许可证

ElevationAPI 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE 文件。