GEOSwiftMapKit 4.0.0

GEOSwiftMapKit 4.0.0

Andrew Hershberger 维护。



  • 作者:
  • Andrew Hershberger

GEOSwiftMapKit

Cocoapods Compatible SwiftPM Compatible Supported Platforms Build Status

查看 GEOSwift 以获取详细信息

要求

  • iOS 9.0+, tvOS 9.2+, macOS 10.9+ (CocoaPods, Swift PM)
  • Swift 5.5

GEOS 采用 LGPL 2.1 许可,其与静态链接的兼容性至少是有争议的。不建议不使用动态链接使用 geos。

安装

CocoaPods

  1. 更新您的 Podfile 以包含

     use_frameworks!
     pod 'GEOSwiftMapKit'
    
  2. 运行 $ pod install

Swift Package Manager

  1. Package.swift 中的顶级依赖项更新为包含

     .package(url: "https://github.com/GEOSwift/GEOSwiftMapKit.git", from: "4.0.0")
    
  2. Package.swift 中的目标依赖项更新为包含

     "GEOSwiftMapKit"
    

Playground

在 Playgrounds 中交互式地探索更多。在 Xcode 中打开 Package.swift,然后从文件导航器打开 playground 文件。

Playground

Contributing

要做出贡献

  • 复制仓库
  • main 分支开始,创建一个以描述您的贡献为名的分支
  • 运行 $ xed Package.swift 以在 Xcode 中打开项目。
  • 从仓库根目录运行 $ swiftlint 并解决任何问题。
  • 推送您的分支并提供 pull request 到 main
  • 维护者之一将审查您的代码,并可能要求您进行更改
  • 如果您的 pull request 被接受,维护者应在合并之前更新变更日志

维护者

过往维护者

  • GEOSwift由Andrea Cremaschi(@andreacremaschi)发布,采用MIT许可。请参阅LICENSE获取更多信息。
  • GEOS代表“几何引擎 - 开源”,是一个C++库,从Java Topology Suite移植而来。GEOS实现了OpenGISSimple Features for SQL空间谓词函数和空间操作符。GEOS现在是一个OSGeo项目,最初由加拿大维多利亚的Refractions Research开发和维护。