LocationKit 3.0.3

LocationKit 3.0.3

测试已测试
语言语言 Obj-CObjective C
许可协议 自定义
发布最后发布2016 年 6 月

Travis CIVictor QuinnDaniel Vandenberg 维护。



LocationKit iOS

最先进的位置管理器

主页 | 社区 | 文档 | 博客 | 常见问题解答 | 定价 | 开发者仪表板

LocationKit-iOS CocoaPods CocoaPods

这是 LocationKit iOS 的公共代码库。

LocationKit 是目前最先进的位置管理器,由 SocialRadar 经过多年对移动设备位置服务的深入研究后创建。它是免费的(就像啤酒一样),功能丰富。

我们提供 付费级别 以提供更详细的分析、自定义报告和其他高级功能,但我们的基础 SDK 和分析最低级别的所有功能将始终免费。

LocationKit 功能

  • 始终开启的后台定位
  • 比 Apple 或 Google 的原始位置服务更高的定位精度
  • 在获取几乎相同精度的同时,比一直使用 GPS 在高电平运行更低功耗
  • 上下文位置数据
  • 自动地点识别
  • 一流的位置分析仪表板

有关以上内容的更多详细信息,请参阅我们的 博客网站 或我们的 完整文档

要开始使用,请注册一个 免费开发者账户 并立即获取您的 API 令牌!

获取帮助

点击此处 了解有关 LocationKit 的获取帮助资源的完整列表。

CocoaPods

通过将以下内容添加到 Podfile 来安装最新版本的 LocationKit CocoaPod

pod 'LocationKit', '~> 3.0'

完整步骤指南

如果您已经使用 CocoaPods 设置了现有项目,请跳至以下第 3 步

  1. 如果您尚未安装 CocoaPods,请运行 gem install cocoapods
  2. 然后,从您项目根目录,运行 pod init 以开始使用 CocoaPods。这将在您的项目目录中创建一个 Podfile
  3. 编辑它并添加 pod 'LocationKit', '~> 3.0' 到 Podfile 中,确保 LocationKit 包括在内,适用于你的目标。
  4. 如果你已经指定了一个平台(例如 platform :ios, '8.0'),确保指定 iOS 8.0 或更高版本。LocationKit 以动态框架的形式提供,因此它与 iOS 8.0 及以上版本兼容。
  5. use_frameworks! 标志添加到你的 Podfile

以下是一个完整的 Podfile 示例

# Your app's Podfile

platform :ios, '8.0'
use_frameworks!

target 'YourApp' do
    pod 'LocationKit', '~> 3.0'
end

Carthage

如果你是第一次开始使用 Carthage,请查看他们的 入门指南

将以下内容添加到你的 Cartfile

github "LocationKit/locationkit-ios" ~> 3.0

手动安装

我们通常推荐使用 CocoaPods 或 Carthage 来安装 LocationKit,因为它们都更容易更新到最新版本,但我们理解很难兼容现有的项目,所以我们还提供 LocationKit 作为 .Framework 手动集成。

  1. 下载最新的 LocationKit .framework
  2. 解压缩它,你应该会得到 LocationKit.framework
  3. 在你的项目设置中,在“常规”部分,向下滚动到“链接的框架和库”并点击加号按钮
  4. 点击“添加其他...”按钮,并从解压缩的位置选择 LocationKit.framework
  5. 再次点击加号按钮,并添加 CoreLocation.frameworkMapKit.frameworkSystemConfiguration.framework
  6. 在“构建设置 > 链接 > 其他链接器标志”中添加 -ObjC

仅 Swift 由于 LocationKit 用 Objective-C 编写,你将需要在 Swift 项目中使用 Objective-C 桥接头才能使用 LocationKit。

  1. 为你的项目添加一个新文件,它将是一个 Objective-C 文件,它将是一个头文件。给它取一个像 "-Bridging-Header.h" 的名字
  2. 在该文件中,添加一行:#import <LocationKit/LocationKit.h>
  3. 在“构建设置 > Swift 编译器 - 代码生成 > Objective-C 桥接头”中添加值 "/-Bridging-Header.h"

Cordova

有关更多信息,请参阅github.com/socialradar/Cordova-LocationKit

在华盛顿特区的骄傲工程