gpt4 book ai didi

ios - 无法从 JSON 数据集中获取位置坐标

转载 作者:行者123 更新时间:2023-11-29 11:47:44 24 4
gpt4 key购买 nike

我正在尝试使用 ray wenderlich iOS mapkit 教程作为模型开发一个 parking 应用程序。在解析JSON数据集时,教程中的数据集分别有纬度和经度。但在我的数据集中,它们在一起,因此无法正确获取它们。那么如何获取位置坐标呢??

这是给出的代码:

let latitude = (json[18].string! as NSString).doubleValue
let longitude = (json[19].string! as NSString).doubleValue
let coordinate = CLLocationCoordinate2D(latitude: latitude, longitude: longitude)

因为我没有单独的纬度和经度,所以这行不通。我的 JSON 数据集是这样的:

"format" : { }
}, {
"id" : 203383710,
"name" : "Latitude, Longitude",
"dataTypeName" : "text",
"fieldName" : "latitude_longitude",
"position" : 4,
"renderTypeName" : "text",
"tableColumnId" : 28269463,
"width" : 328,
"cachedContents" : {
"non_null" : 83,
"largest" : "21.316161, -157.862061",
"null" : 123,
"top" : [ {
"item" : "21.306760, -157.861027",
"count" : 20
} ],
"smallest" : "21.275168, -157.824498"
},


[ [ 1, "D8CA6E89-DA04-424A-8DE3-9620EFE0A2EF", 1, 1431455105, "906163",
1431455105, "906163", "{\n}", "000 Aloha Tower Drive", null, null, null,
null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, [ "
{\"address\":\"\",\"city\":\"\",\"state\":\"\",\"zip\":\"\"}", null, null,
null, true ] ]

那么,如何得到这个???

最佳答案

如果你有一个等于 "abc, def"的字符串,你想把它分成逗号前的部分和逗号后的部分,你可以使用 string.componentsSeparatedByString(", ")

这将返回一个数组。数组的第一个元素(在上面的示例中)将是“abc”,第二个元素将是“def”。请注意,调用中的参数是“,”——也就是说,不仅仅是逗号,而是逗号后跟空格,因为 JSON 中的纬度和经度似乎是用逗号后跟空格分隔的。

关于ios - 无法从 JSON 数据集中获取位置坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42761085/

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