【发布时间】:2018-08-15 05:09:18
【问题描述】:
我正在使用谷歌距离矩阵 API,我正在使用以下代码
let headers: HTTPHeaders = [ "Accept": "application/json", "Content-Type": "application/json" ]
let url = "https://maps.googleapis.com/maps/api/distancematrix/json?&origins=\(start)&destinations=\(end)&key=AIzaSyDvt_KiUCtdb1kPEw4E4Dt68EuiF8PosAg"
let header: HTTPHeaders = [ "Accept": "application/json", "Content-Type": "application/json" ]
Alamofire.request( url, method: .get, encoding: JSONEncoding.default, headers : header) .responseString { response in
print(response.request) // original URL request
print(response.response) // HTTP URL response
print(response.data) // server data
print(response.result)
}
根据这个Unable to fetch Response For Google Distance matrix in Swift 我正在传递标题,但我仍然收到以下错误。
这是我的网址,带开头和结尾 "https://maps.googleapis.com/maps/api/distancematrix/json?&origins=Nanpura, Surat, Gujarat 395008, India&destinations=Adajan, Surat, Gujarat, India&key=AIzaSyDvt_KiUCtdb1kPEw4E4Dt68EuiF8PosAg"
【问题讨论】:
-
检查您的开始和结束变量。如果不为零
-
你能给我你的开始和结束的值吗?
-
@MayankJain 请检查我的更新代码
-
我检查了,它工作正常
-
@KhushbuDesai 您的网址包含空格,因此您需要进行编码
标签: ios google-maps-api-3 swift4 google-distancematrix-api