文件名称:open-location-code-swift:快速实现开放位置代码(加代码)。 支持iOS,macOS,tvOS和watchOS的Swift和Objective-C,以及Linux的Swift
文件大小:50KB
文件格式:ZIP
更新时间:2024-06-12 12:45:57
Swift
Swift和Objective-C的开放位置代码 在十进制度度坐标和“开放位置代码”之间转换。 缩短并恢复给定参考位置的开放位置代码。 该存储库是Open Location Code的Swift实现。 它支持iOS,macOS,tvOS和watchOS上的Swift和Objective-C项目,以及Linux上的Swift项目。 具有对许多其他语言的开放位置代码支持。 关于开放位置代码 是简短的10-11个字符代码,可用来代替街道地址。 可以离线生成和解码代码,并使用简化的字符集,以最大程度地减少包括单词在内的代码的机会。 相对于附近的位置,代码可以缩短。 这意味着在许多情况下,只需要四到七个字符的代码。 要恢复原始代码,只要提供附近的位置,就不需要相同的位置。 代码代表矩形区域而不是点,代码越长,区域越小。 10个字符的代码表示13.5x13.5米的区域(在赤道处。11个字符的代
【文件预览】:
open-location-code-swift-master
----.dockerignore(53B)
----Framework()
--------Info.plist(753B)
--------OpenLocationCode.h(1KB)
----Dockerfile(200B)
----OpenLocationCodeFramework.podspec(1KB)
----Source()
--------OpenLocationCodeObjCBridge.swift(19KB)
--------OpenLocationCode.swift(35KB)
----Tests()
--------OpenLocationCodeTests()
--------Info.plist(680B)
--------LinuxMain.swift(1KB)
--------OpenLocationCodeObjCTests()
----CONTRIBUTING.md(5KB)
----.travis.yml(1KB)
----LICENSE(11KB)
----OpenLocationCode.xcodeproj()
--------xcshareddata()
--------project.xcworkspace()
--------project.pbxproj(45KB)
----README.md(6KB)
----test_data()
--------validityTests.csv(653B)
--------encoding.csv(783B)
--------syncData.sh(235B)
--------shortCodeTests.csv(1KB)
--------decoding.csv(960B)
----Package.swift(2KB)
----.gitignore(57B)