gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:16:02 25 4
gpt4 key购买 nike

我正在尝试在两个位置之间绘制两条路线,为此我从 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

关于iphone - 如何从 JSON 输出中分离纬度和经度值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10117738/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com