使用 CLGeocoder 的正向地理编码示例

2023-12-13

除了 Apple 文档之外,还有有关工作示例的说明或有关如何使用正向地理编码的一些指南。这很通用(我无法理解)

拜托,这太好了!还有人知道他们是使用 Google API 来实现相同的还是他们自己的吗?


发现这个有效,但如果其他人发现它有用,我会将其发布在这里。

CLGeocoder *geocoder = [[CLGeocoder alloc] init];
    [geocoder geocodeAddressString:PlaceName.text completionHandler:^(NSArray *placemarks, NSError *error) {
        //Error checking

        CLPlacemark *placemark = [placemarks objectAtIndex:0];
        MKCoordinateRegion region;
        region.center.latitude = placemark.region.center.latitude;
        region.center.longitude = placemark.region.center.longitude;
        MKCoordinateSpan span;
        double radius = placemark.region.radius / 1000; // convert to km

        NSLog(@"Radius is %f", radius);
        span.latitudeDelta = radius / 112.0;

        region.span = span;

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

使用 CLGeocoder 的正向地理编码示例 的相关文章

随机推荐

  • 使用浏览器登录然后 ruby​​/mechanize 接管它?

    这可能吗 我需要传递什么才能实现机械化 那么我可以用什么网址开始呢 我无法 到目前为止 使用 mechanize 登录一个网站 所以我在想是否可以做这个小解决方法 我相信我可以捕获所有 cookie 和其他所有内容 然后将其传递给 ruby
  • JAVA中将时间字段H:M转换为整数字段(分钟)

    JTable 包含时间字段 例如 01 50 我需要将该值读入整数变量 为此 我想将时间转换为分钟 例如 01 50 应转换为 110 为了解决这个任务 首先我将时间值保存为字符串 String minutS tableModel getV
  • 无序列表的li后等间距

    我已经删除了后面的点 li of ol 并给出了 在号码之后 我通过使用下面的代码实现了它 ol counter reset item ol li before content counter item counter increment
  • 将更多值附加到共享首选项而不是覆盖现有值

    在我的应用程序中 我需要将值保存到 Sharedpreferences 文件 RKs Data 中 而不覆盖现有数据 每次 我在应用程序中单击 是 时 我都需要存储在 RKs Data 中的所有值 而不仅仅是将最新的 名称 和 电话号码 添
  • pandas 使用哪种方法计算百分位数?

    我试图理解 pandas 中的下 上百分位数计算 但有点困惑 这是示例代码及其输出 test pd Series 7 15 36 39 40 41 test describe output 我只对 25 75 的百分位感兴趣 我想知道 pa
  • opencv计算矩阵秩

    我正在尝试找到矩阵的秩 在 matlab 中 这相当简单 但我使用的是 Visual Studio 2008 c 我最近安装了 openCV 到目前为止它适用于我的大部分矩阵算术 除了我不知道如何使用 openCV 来获得矩阵的排名 在我的
  • 在 HttpClient 中设置 Authorization 标头安全吗?

    我正在 MVC5 ASP NET 项目中工作 并了解到要从控制器向 WEB API 发送经过身份验证的请求 我可以执行以下操作以将令牌添加到标头 使用示例代码 public static class APICaller Use a sing
  • 当给定参数是两个项目和一个列表时,如何在 DrScheme 中将列表中的一个项目替换为另一个项目?

    当给定参数是两个项目和一个列表时 如何在 DrScheme 中将列表中的一个项目替换为另一个项目 Use map使用一个函数 当其参数等于要替换的项目时返回替换项目 否则返回该参数
  • 如何连接静态字符串数组[重复]

    这个问题在这里已经有答案了 可能的重复 Java中如何连接两个数组 我已将 SET1 声明为静态 String 并且我想将 SET2 声明为 SET1 一些其他参数 是否可以声明 SET2 与 SET1 静态相似 即 private sta
  • 在 Windows 批处理文件中转义用户输入

    我有一个 Windows 批处理文件 它接受密码作为用户输入 SET P PASSWORD Password 该密码可能包含需要转义的字符 例如 The PASSWORD然后使用变量将其传递给其他批处理文件CALL CALL Foo Bat
  • MySQL 逻辑运算符

    鉴于查询 SELECT foo FROM bar WHERE a x AND b y OR c z 它如何解析这个查询 a x AND b y OR c z a x AND b y OR c z 这是一个简单的示例 但如果您将 AND OR
  • 求 R 中函数的最大值

    我有以下功能 设 F 是累积分布函数gamma分布与shape 1 and rate 1 分母是生存函数S X 1 F X The g x 是平均剩余寿命函数 我在r中编写了以下函数 x 5 denominator 1 pgamma x 1
  • 定义一个新变量以进行大量迭代,给我一个错误

    我有一个端点 您可以获取有关产品的信息 URL API 产品 如果我通过该端点执行 GET 方法 我将获取每个产品的信息 但我也可以指定我想了解的产品 即 URL API products 9345TERFER 最后一个代码是产品的id 称
  • 仅显示 PHP 检索到的标题的第一个单词

    所以我试图显示我的另一个网站的列表 一切正常 但只存储 标题 属性的第一个单词 我知道整个标题是从其他网站检索的 所以我如何让它存储所有内容 如果有帮助的话 这是代码
  • JavaFX ListView 中的图像

    有没有办法将图像添加到 JavaFX ListView 中 这就是我当前设置列表视图项目的方式 private ListView
  • 1/0 是合法的 Java 表达式吗?

    以下内容在我的 Eclipse 中编译良好 final int j 1 0 compiles fine throws ArithmeticException by zero at run time Java 从一开始就阻止了许多 哑代码 的
  • 在 Microsoft Visual Studio 2013 的 WinForms 中启用 Entity Framework 6 for MySql (C#)

    昨天我知道实体框架是除了使用 Dataset 或 DataReader 之外访问数据库的另一种方法 然后我尝试使实体框架 6 适用于 MVS 2013 中的 MySql 数据库服务器 我使用 Net FrameWork 4 5 1 打开 W
  • 如何使用 Beautiful Soup 提取没有属性的

    标签?

    假设一个网页包含以下内容 p style display none p
  • ASP.NET 应用程序内存使用率较高

    我们的一些 ASP Net 应用程序存在问题 我们的一些应用程序从一开始就占用大量内存作为其工作集 在我们的 2 个 webfarm 服务器 每个 4GB RAM 上运行多个应用程序 我们有一个稳定的环境 大约有 1 2GB 的可用内存 然
  • 使用 CLGeocoder 的正向地理编码示例

    除了 Apple 文档之外 还有有关工作示例的说明或有关如何使用正向地理编码的一些指南 这很通用 我无法理解 拜托 这太好了 还有人知道他们是使用 Google API 来实现相同的还是他们自己的吗 发现这个有效 但如果其他人发现它有用 我