From aec51d7dba8960905c0bfeb9e94689c96aeb721c Mon Sep 17 00:00:00 2001 From: younger_times <841720330@qq.com> Date: 星期三, 16 八月 2023 16:40:15 +0800 Subject: [PATCH] 新版本 --- BrokerDriver/Network/Services.swift | 17 +++++++++-------- 1 files changed, 9 insertions(+), 8 deletions(-) diff --git a/BrokerDriver/Network/Services.swift b/BrokerDriver/Network/Services.swift index b79dd44..6ae4493 100644 --- a/BrokerDriver/Network/Services.swift +++ b/BrokerDriver/Network/Services.swift @@ -11,12 +11,14 @@ import Alamofire #if DEBUG +//let All_Url = "http://192.168.110.22:8040" let All_Url = "http://54.67.44.33:8040" -//let All_Url = "http://54.67.44.33:8040" let Google_Url = "https://maps.googleapis.com/maps/api" +let Google_Url_Road = "https://roads.googleapis.com/v1" #else let All_Url = "http://54.67.44.33:8040" let Google_Url = "https://maps.googleapis.com/maps/api" +let Google_Url_Road = "https://roads.googleapis.com/v1" #endif @@ -178,7 +180,7 @@ .append(key: "driverId", value:UserViewModel.getUserInfo()!.id) .append(key: "lat", value: "\(coordinate.latitude)") .append(key: "lon", value: "\(coordinate.longitude)") - return NetworkRequest.request(params: params, method: .post, progress: true) + return NetworkRequest.request(params: params, method: .get, progress: false) } } @@ -209,19 +211,18 @@ .append(key: "destination", value: destination.toFormat()) .append(key: "waypoints", value: waypoints) .append(key: "alternatives", value: false) //可供选择方案:会增加请求时间 +// .append(key: "optimize", value: true) return NetworkRequest.requestMap(params: params.googleMapDone(), method: .get, progress: false) } /// When directions line was done , need call the method snap to the road. /// - Parameter path: coordiante paths - class func snapToRoads(path:String)->Observable<BaseResponse<SnappedPointsModel>>{ - let params = ParamsAppender.build(url: Google_Url) + class func snapToRoads(path:String)->Observable<SnappedPointsModel>{ + let params = ParamsAppender.build(url: Google_Url_Road) .interface(url: "/snapToRoads/") .append(key: "path", value: path) - .append(key: "interpolate", value: true) - params.params.removeValue(forKey: "appid") - params.params.removeValue(forKey: "language") - return NetworkRequest.request(params: params.googleMapDone(), method: .post, progress: false) + .append(key: "interpolate", value: "true") + return NetworkRequest.requestMap(params: params.googleMapDone(has: false), method: .get, progress: false) } } -- Gitblit v1.7.1