ClusterKit, 面向 MapKit 谷歌地图 和Mapbox的iOS地图聚类框架

分享于 

2分钟阅读

GitHub

  繁體 雙語
An iOS map clustering framework targeting MapKit and Google Maps.
  • 源代码名称:ClusterKit
  • 源代码网址:http://www.github.com/hulab/ClusterKit
  • ClusterKit源代码文档
  • ClusterKit源代码下载
  • Git URL:
    git://www.github.com/hulab/ClusterKit.git
    Git Clone代码到本地:
    git clone http://www.github.com/hulab/ClusterKit
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/hulab/ClusterKit
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    

    CI StatusVersionLicensePlatformCarthage

    ClusterKit是一个用于地图的优雅和efficiant集群控制器。 它灵活的架构使得它非常可以定制,你可以使用你自己的算法,甚至你自己的地图提供程序。

    特性

    • 本机支持 MapKitGoogleMaps和 Mapbox。
    • 基于 2种聚类算法,基于网格的算法和基于非层次距离算法的。
    • 注释存储在 QuadTree 中,用于有效的区域查询。
    • 集群中心可以切换为中心,最接近中央,。
    • 处理引脚选择拖和降。
    • 用 objective-c 编写,具有全的互操作支持。
    MapKit GoogleMaps Mapbox
    MapKitGoogleMapsMapbox

    安装&用法

    请按照以下步骤操作:integration。

    如果你想尝试它,只需运行:

    
    pod try ClusterKit
    
    
    
    

    或者克隆 repo 并从示例目录运行 pod install

    在AppDelegate中提供 Google键,以便使用GoogleMaps进行尝试。

    在AppDelegate中提供 Mapbox访问令牌,以便使用Mapbox进行尝试。

    Credits

    资产由 Hugo Gayets。

    许可证

    ClusterKit在MIT许可证下可用。 有关详细信息,请参阅许可证文件。


    相关文章