【发布时间】:2020-07-01 23:35:50
【问题描述】:
我正在尝试使用 ["legs"] 从谷歌地图 API 获取持续时间,但我总是得到一个空值。
do {
let jsonData = try JSON(data: data)
let routes = jsonData["routes"].arrayValue
for route in routes {
let overview_polyline = route["overview_polyline"].dictionary
let points = overview_polyline?["points"]?.string
let path = GMSPath.init(fromEncodedPath: points ?? "")
let polyline = GMSPolyline.init(path: path)
polyline.strokeColor = .systemYellow
polyline.strokeWidth = 5
polyline.map = self.mapView
}
}
catch let error {
print(error.localizedDescription)
}
【问题讨论】:
-
我在您发布的代码中没有看到与获取持续时间相关的任何内容。
-
你试过了吗?
标签: swift xcode google-maps-api-3