JWGeohashKit 0.2

JWGeohashKit 0.2

测试已测试
Lang语言 SwiftSwift
许可证 MIT
Released最后发布2017年6月
SwiftSwift 版本3.0
SPM支持 SPM

Jonah Witcig 维护。



GeohashKit 是 geohash 哈希算法的本地 Swift 实现。支持编码、解码和邻近搜索。

API

编码

指定所需的精度

Geohash.encode(latitude: 42.6, longitude: -5.6) // "ezs42"
解码
Geohash.encode(latitude: -25.382708, longitude: -49.265506, 12) // "6gkzwgjzn820"

邻近搜索

Geohash.decode("ezs42")! // (latitude: 42.60498046875, longitude: -5.60302734375)

安装

Geohash.neighbors("u000")! // ["u001", "u003", "u002", "spbr", "spbp", "ezzz", "gbpb", "gbpc"]

GeohashKit 伴随 Carthage 分发。

github "maximveksler/GeohashKit" 添加到您的 Cartfile 中。

  1. 运行 carthage update --use-submodules 来构建 Framework。
  2. GeohashKit 拖到 XCode 的 嵌入式二进制文件 部分。
  3. 许可证

MIT 许可证 (MIT)

CocoaPods 是由以下来自