如何在IOS SDK 8.0中获取当前位置经纬度

2023-11-23

如何获取当前位置的纬度和经度。

我已经尝试过这个。使用 Xcode 6.01 和 IOS SDK 8.0

-(CLLocationCoordinate2D) getLocation{
    locationManager = [[CLLocationManager alloc] init];
    locationManager.delegate = self;
    locationManager.desiredAccuracy = kCLLocationAccuracyBest;
    locationManager.distanceFilter = kCLDistanceFilterNone;
    [locationManager startUpdatingLocation];
    CLLocation *location = [locationManager location];
    CLLocationCoordinate2D coordinate = [location coordinate];
    return coordinate;
}

- (void)getCurrentLocation{    
    CLLocationCoordinate2D coordinate = [self getLocation];
    NSString *latitude = [NSString stringWithFormat:@"%f", coordinate.latitude];
    NSString *longitude = [NSString stringWithFormat:@"%f", coordinate.longitude];
    NSLog(@"Latitude  = %@", latitude);
    NSLog(@"Longitude = %@", longitude);
}


- (void)viewDidLoad{
    [super viewDidLoad];
    [self getCurrentLocation];

}

这里我启用模拟器位置为Deployment 8.0 iPhone模拟器4s。 即使在设备上它也不起作用。

@全部 请让我知道我在这里做错了什么。


我在 IOS 8.0 中解决了这个问题

NSLocationAlwaysUsageDescription手动将其添加到应用程序 plist 文件中,将字符串值留空。 这将调用委托方法。永远不会忘记添加NSLocationAlwaysUsageDescription除非你没有添加这个委托方法将不起作用。其余代码相同。向控制器类添加委托方法。

在locationManager声明代码中添加这行代码。适用于 iOS 8.0 [locationManager requestAlwaysAuthorization];

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在IOS SDK 8.0中获取当前位置经纬度 的相关文章

随机推荐

  • 如何使用Java将十六进制转换为RGB?

    如何在 Java 中将十六进制颜色转换为 RGB 代码 大多数在 Google 中 示例都是关于如何从 RGB 转换为十六进制的 实际上 有一种更简单的 内置 方法可以做到这一点 Color decode FFCCEE
  • 意外的操作员错误[重复]

    这个问题在这里已经有答案了 我的代码有什么问题 bin sh LOOK FOR 1 for i in find 2 name jar do echo Looking in i jar tvf i grep LOOK FOR gt dev n
  • Github 私人存储库中原始文件的永久链接

    好吧 我已经在这里的其他几个地方看到了类似的问题 但其中许多已经存在多年了 并且没有看到任何一个令人满意的答案 Github 原始文件 我可以获得永久链接吗 and 通过access token读取Github上私人仓库中文件的原始内容 首
  • C++ 字符串和流缓冲区溢出安全吗?

    如果我使用 std cin std cout 和 std string 有吗any有人会利用缓冲区溢出的可能性吗 我问这个问题是因为我仍然看到很多人仍然使用空终止字符串而不是 C 中的标准容器 您仍然看到人们在 C 中使用 C 字符串的一个
  • CMake 没有获取链接库的 INTERFACE_INCLUDE_DIRECTORIES

    我的 cmake 文件中有这个 get target property moggle interface includes moggle INTERFACE INCLUDE DIRECTORIES message Moggle interf
  • 语义 UI 框架支持 RTL 语言吗?

    如何使语义UI框架 从右到左 支持 有没有 无论如何要在安装步骤中使其支持 RTL 吗 您可以在以下场景下启用 RTL 支持 1 全新安装 转到项目的文档根目录并通过npm安装semantic ui npm 安装语义 ui save mod
  • 具有 utf-8 文本的脚本的运行方式与 Windows 中的 RStudio 和命令行不同

    我正在处理包含印地语文本的文件并解析它们 我在 Rstudio 中编写了代码并执行它 没有出现很多问题 但现在 我需要使用 R exe Rscript exe 从命令行执行相同的脚本 但它的工作方式不同 我从 RStudio 和终端运行了一
  • Google Apps 脚本使用replaceText()使文本成为可点击的URL

    我有这段代码可以打开文件并使用replaceText 替换字符串 var url http www test com var doc DocumentApp openById file getId doc replaceText lt
  • JQuery UI 对话框速度慢

    我最近遇到了一点痛苦 我一直在使用 JQuery 对话框在 Web 应用程序中显示一些配置屏幕 没什么特别的 然而 我有一些边缘情况 其中此配置表单将显示一些 11000 个选项的下拉列表 躲避烂番茄 不用说 它很慢 JQuery 对话框最
  • 使用初始值设定项列表初始化成员数组的正确方法是什么?

    我有一个struct它包含一个数组 我想将一个初始值设定项列表传递给该结构的构造函数以转发到该数组 为了说明这一点 我尝试了 include
  • except 与 Distinct 有类似的效果吗?

    我刚刚发现Except 将从第一个列表中删除第二个列表中的所有元素 但它还具有使返回结果中的所有元素不同的效果 我正在使用的简单方法是Where v gt secondList Contains v 谁能向我解释为什么会出现这种行为 如果可
  • Hibernate 批量插入如何工作?

    有人可以解释一下怎么做吗 hibernate jdbc batch size 1000 and if i 100 0 i gt 0 session flush session clear 一起工作吗 休眠属性hibernate jdbc b
  • 将包含美元符号的字符串传递给 -Replace Variable

    我正在尝试使用 powershell 替换 config 文件中的句子 c Web config c Web config replace BASE PATH Test bin Test TYPE WebTest dll c program
  • 如何使用react-router-dom创建受保护的路由?

    如何创建受保护的路由react router dom并将响应存储在 localStorage 中 以便用户下次尝试打开时可以再次查看其详细信息 登录后 他们应该重定向到仪表板页面 所有功能都添加到 ContextApi 中 代码沙箱链接 C
  • SqlParameter名称前是否需要加@?

    在我们的一个应用程序中 参数以这种方式传递给存储过程 Dim parm As New SqlParameter searchText SqlDbType VarChar parm Direction ParameterDirection I
  • setSize 不影响按钮的大小

    我有一个示例代码 import java awt import javax swing import javax swing border BevelBorder public class AWT extends JFrame public
  • 按固定宽度将字符串拆分为子字符串

    我有数据看起来像这样 1 TESTAAA SERNUM A DESCRIPTION 2 TESTBBB ANOTHR ANOTHER DESCRIPTION 3 TESTXXX BLAHBL 我的问题是 将这些数据分割成更小的子字符串的最有
  • 解析 JavaScript 中的相对 URL

    我正在构建一个 JS 库 它需要查看 form action 和 a href 值并将它们解析为绝对 URL 例如 我在 http a b c d p q 上遇到 href 值 g 假设没有 元素 生成的绝对值将是 http a b g 有
  • Postman 向 Binance API 发出 GET 请求

    我正在尝试发送GET向 Binance 的 API 请求 但我不知道该怎么做 这是文档页面 https github com binance exchange binance official api docs blob master re
  • 如何在IOS SDK 8.0中获取当前位置经纬度

    如何获取当前位置的纬度和经度 我已经尝试过这个 使用 Xcode 6 01 和 IOS SDK 8 0 CLLocationCoordinate2D getLocation locationManager CLLocationManager