GEOSwiftMapKit
查看 GEOSwift 以获取详细信息
要求
- iOS 9.0+, tvOS 9.2+, macOS 10.9+ (CocoaPods, Swift PM)
- Swift 5.5
GEOS 采用 LGPL 2.1 许可,其与静态链接的兼容性至少是有争议的。不建议不使用动态链接使用 geos。
安装
CocoaPods
-
更新您的
Podfile
以包含use_frameworks! pod 'GEOSwiftMapKit'
-
运行
$ pod install
Swift Package Manager
-
将
Package.swift
中的顶级依赖项更新为包含.package(url: "https://github.com/GEOSwift/GEOSwiftMapKit.git", from: "4.0.0")
-
将
Package.swift
中的目标依赖项更新为包含"GEOSwiftMapKit"
Playground
在 Playgrounds 中交互式地探索更多。在 Xcode 中打开 Package.swift,然后从文件导航器打开 playground 文件。
Contributing
要做出贡献
- 复制仓库
- 从
main
分支开始,创建一个以描述您的贡献为名的分支 - 运行
$ xed Package.swift
以在 Xcode 中打开项目。 - 从仓库根目录运行
$ swiftlint
并解决任何问题。 - 推送您的分支并提供 pull request 到
main
- 维护者之一将审查您的代码,并可能要求您进行更改
- 如果您的 pull request 被接受,维护者应在合并之前更新变更日志
维护者
- Andrew Hershberger (@macdrevx)
过往维护者
- Virgilio Favero Neto (@vfn)
- Andrea Cremaschi (@andreacremaschi)(原作者)
- GEOSwift由Andrea Cremaschi(@andreacremaschi)发布,采用MIT许可。请参阅LICENSE获取更多信息。
- GEOS代表“几何引擎 - 开源”,是一个C++库,从Java Topology Suite移植而来。GEOS实现了OpenGISSimple Features for SQL空间谓词函数和空间操作符。GEOS现在是一个OSGeo项目,最初由加拿大维多利亚的Refractions Research开发和维护。