我收到了Google Roads API的回复,要求将一堆快照点放到某些坐标上,但是我在回复中展开位置项时遇到了问题。
我拥有的JSON是
snappedPoints = (
{
location = {
latitude = "-37.74918160193682";
longitude = "144.8963397730159";
};
originalIndex = 13;
placeId = "ChIJIb-jFGtc1moRMM8z7HRWBBM";
}, {
location = {
latitude = "-37.7491638";
longitude = "144.8961793";
};
placeId = "ChIJIb-jFGtc1moRMM8z7HRWBBM";
},
...
我希望能够访问每个纬度和经度。
let jsonResult:AnyObject = NSJSONSerialization.JSONObjectWithData(data, options: nil, error: nil)!
let snappedPoints = jsonResult["snappedPoints"] as! [NSDictionary]
for snappedPoint in snappedPoints {
println(snappedPoint["placeId"])
println(snappedPoint["location"])
}
我可以将placeID甚至位置作为可选项,但不确定如何获取并使用lat和long值。
由于