如何从 JSON 输出中分离纬度和经度值?

2023-12-29

我正在尝试两个位置之间的两条绘制路线,为此我从 Google Map API Web 服务获取所有点。(JSON输出格式)。解析后JSON数据和解码点我存储了所有点NSMutableArray。 每个索引数组都包含这种类型的值。

"<+10.90180969, +76.19167328> +/- 0.00m (speed -1.00 mps / course -1.00) @ 12/04/12 10:18:10 AM India Standard Time",

现在我想分离纬度和经度值。

latitude  : +10.90180969
longitude : +76.19167328

如何从数组的每个索引中获取这个值?


这只是执行此操作的一种方法:

NSString* str = @"<+10.90180969, +76.19167328> +/- 0.00m (speed -1.00 mps / course -1.00) @ 12/04/12 10:18:10 AM India Standard Time";//you already have this string.
str = (NSString*)[[str componentsSeparatedByString:@">"] objectAtIndex:0];
// after above performed step, str equals "<+10.90180969, +76.19167328"
str = [str substringFromIndex:1];
// after above performed step, str equals "+10.90180969, +76.19167328"
NSString* strLat = (NSString*)[[str componentsSeparatedByString:@","] objectAtIndex:0];
NSString* strLon = (NSString*)[[str componentsSeparatedByString:@","] objectAtIndex:1];
// after above performed step, strLat equals "+10.90180969"
// after above performed step, strLon equals " +76.19167328"
strLon = [strLon substringFromIndex:1];//<-- to remove the extra space at index=0
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从 JSON 输出中分离纬度和经度值? 的相关文章

随机推荐

  • 计算POST内容长度

    如何计算内容长度 例如 POST Upload HTTP 1 1 Host test lan User Agent Shockwave Flash Connection Keep Alive Cache Control no cache A
  • 操作栏抽屉切换自定义图标

    我正在尝试使用操作栏抽屉切换 但我希望它显示的不仅仅是菜单图标 我希望它在自定义菜单图标的右上角显示通知计数 但我仍然希望操作栏抽屉式开关在需要时显示后退箭头 因此 我首先尝试查看是否可以在操作栏抽屉切换上显示自定义布局 包含菜单图标的图像
  • Guid.NewGuid() VS Random.Next() 的随机字符串生成器

    我和我的同事正在讨论使用哪种方法来自动生成用户 ID 和帖子 ID 以在数据库中进行识别 一个选项使用 Random 的单个实例 并采用一些有用的参数 以便它可以重用于各种字符串生成情况 即从 4 位数字 pin 到 20 位字母数字 id
  • 如何使用JPA或HQL动态排序多对多关系?

    我有一个这样的映射 ManyToMany cascade CascadeType PERSIST JoinTable name product product catalog joinColumns JoinColumn name prod
  • 访问 Android 上先前安装创建的文件 - 范围存储 Android 11

    我正在使用 LibGDX 开发一个带有预设管理器的音乐应用程序 该管理器使用 LibGDX 的 FileHandle 来管理文件和目录 在我更新到 Android 11 API 30 之前 此功能一直运行良好 现在由于 Android 新的
  • Ruby OptionParser:隐藏命令选项的帮助文本

    Ruby OptionParser 将根据此描述自动为您生成帮助屏幕 http ruby about com od advancedruby a optionparser htm 有没有办法删除命令选项的帮助文本 我可以使用隐藏命令 而是使
  • 访问 Ruby 中受保护的方法

    我正在尝试在 Ruby 中为自己使用访问修饰符 我有 class Person def initialize first name last name age first name first name last name last nam
  • 全球之前一切都是开玩笑?

    我需要使用 React 测试库和 Jest 在测试中模拟不同的窗口大小 目前我必须拥有这个beforeAll在每个测试文件中 import matchMediaPolyfill from mq polyfill beforeAll gt m
  • 数据表行选择不起作用

    我有一个数据表
  • 在 JQueryMobile 中使用 autoInitializePage 的示例

    我正在寻找一个简单的示例 展示如何使用 JQueryMobile 呈现已在客户端动态组装的页面 mobile autoInitialize 曾经在几个版本前工作过 现在我们有 mobile autoInitializePage 但我似乎无法
  • jQuery UI - 按钮集按钮并不总是在第一次单击时起作用

    我正在使用 jQuery UI 按钮集 基于一些单选按钮 一切都工作得很好 除了有时当您单击其中一个按钮时什么也没有发生 就像您根本没有单击过它一样 我认为这可能是我的实现的问题 所以我去了演示站点 http jqueryui com de
  • 从 ec2 到 s3 的大文件

    我有一个 27GB 的文件 正在尝试将其从 AWS Linux EC2 移动到 S3 我尝试过 S3put 命令和 S3cmd put 命令 两者都使用测试文件 两者都不适用于大文件 没有给出错误 命令立即返回 但没有任何反应 s3cmd
  • Swift:按顺序多个异步请求。如何等待上一个请求完成?

    作为我的应用程序中身份验证过程的一部分 用户可以使用他们的 Facebook 帐户登录 我正在使用 Facebook iOS SDK 来处理此过程 身份验证完成后 我向 Facebook 图形 api 发出请求以获取用户个人资料数据 这是第
  • 如何更改Android Studio终端背景颜色

    Android Studio is so powerful tool and very convenient to use I super like its Darcula Theme But the problem is all wind
  • WCF ChannelFactory 和通道 - 缓存、重用、关闭和恢复

    我为我的 WCF 客户端库规划了以下架构 使用 ChannelFactory 而不是 svcutil 生成代理 因为 我需要更多的控制权 而且我想让客户处于单独的状态 程序集并避免在我的 WCF 服务更改时重新生成 需要将消息检查器的行为应
  • 如何在 Angular 5 中导入外部 js 文件?

    我需要在我的 Angular 5 项目中使用外部 js 我的例子是这样的 https codepen io sfdsfssdfdf pen opJpJM https codepen io sfdsfssdfdf pen opJpJM 我将
  • 如何在Windows Phone 7中强制使用浅色主题?

    在我的 Windows Phone 7 应用程序中 我想使用浅色主题 无论用户在手机中设置什么主题 怎么做 我需要自定义样式或主题吗 我只想要默认的浅色主题 Thanks Jeff Wilcox 提供了一种使用他开发的主题管理器来实现此目的
  • 对于多对多关系,使用关系数据库好还是nosql好?

    对于多对多关系 使用关系数据库好还是nosql好 假设您有一群用户 每个用户都可以拥有来自同一用户表的朋友 所以它本质上是与其自身的多对多关系 关系数据库中的多对多关系将创建第三个表 现在我想知道假设这个用户表很大 就像里面有数百万人一样
  • 什么是 AU3_Spy.exe?我在哪里可以找到它?

    每当我尝试在 AutoHotkey 中启动 Windows Spy 实用程序时 都会失败并显示错误 无法启动文件 U Software AutoHotkey 1 1 26 00 AU3 Spy exe 最初我以为我下载的文件可能已损坏 然而
  • 如何从 JSON 输出中分离纬度和经度值?

    我正在尝试两个位置之间的两条绘制路线 为此我从 Google Map API Web 服务获取所有点 JSON输出格式 解析后JSON数据和解码点我存储了所有点NSMutableArray 每个索引数组都包含这种类型的值 lt 10 901