/// <summary> /// Create a Request for Google Direction /// </summary> /// <param name="olatitude">Origin Latitude</param> /// <param name="olongitude">Origin Longitude</param> /// <param name="dlatitude">Destination Latitude</param> /// <param name="dlongitude">Destination Longitude</param> /// <param name="waypoints">way points</param> /// <param name="travelMode">Travel mode</param> /// <param name="alternatives"></param> public GoogleDirectionRequest(double olatitude, double olongitude, double dlatitude, double dlongitude, string waypoints, GoogleDirectionTravelMode travelMode, bool alternatives) { Olatitude = olatitude; Olongitude = olongitude; Dlatitude = dlatitude; Dlongitude = dlongitude; Waypoints = waypoints; TravelMode = travelMode; Alternatives = alternatives; }
/// <summary> /// Create a Request for Google Direction /// </summary> /// <param name="olatitude">Origin Latitude</param> /// <param name="olongitude">Origin Longitude</param> /// <param name="dlatitude">Destination Latitude</param> /// <param name="dlongitude">Destination Longitude</param> /// <param name="waypoints">way points</param> /// <param name="travelMode">Travel mode</param> /// <param name="alternatives"></param> public GoogleDirectionRequest(double olatitude, double olongitude, double dlatitude, double dlongitude, string waypoints, GoogleDirectionTravelMode travelMode, bool alternatives) { Olatitude = olatitude; Olongitude = olongitude; Dlatitude = dlatitude; Dlongitude = dlongitude; Waypoints = waypoints; TravelMode = travelMode; Alternatives = alternatives; }
private string GenerateRequestUrl(double olatitude, double olongitude, double dlatitude, double dlongitude, string waypoints, bool alternatives, GoogleDirectionTravelMode travelMode) { var urlSoFar = string.Format(Request_Url, _appId, olatitude + "," + olongitude, dlatitude + "," + dlongitude, true.ToString().ToLower()); if (!string.IsNullOrEmpty(urlSoFar)) urlSoFar = string.Concat(urlSoFar, "&waypoints=", waypoints); if (!string.IsNullOrEmpty(urlSoFar)) urlSoFar = string.Concat(urlSoFar, "&alternatvies=", alternatives.ToString().ToLower()); if (!string.IsNullOrEmpty(urlSoFar)) urlSoFar = string.Concat(urlSoFar, "&mode=", Enum.GetName(typeof (GoogleDirectionTravelMode), travelMode)); return urlSoFar; }
private string GenerateRequestUrl(double olatitude, double olongitude, double dlatitude, double dlongitude, string waypoints, bool alternatives, GoogleDirectionTravelMode travelMode) { var urlSoFar = string.Format(Request_Url, _appId, olatitude + "," + olongitude, dlatitude + "," + dlongitude, true.ToString().ToLower()); if (!string.IsNullOrEmpty(urlSoFar)) { urlSoFar = string.Concat(urlSoFar, "&waypoints=", waypoints); } if (!string.IsNullOrEmpty(urlSoFar)) { urlSoFar = string.Concat(urlSoFar, "&alternatvies=", alternatives.ToString().ToLower()); } if (!string.IsNullOrEmpty(urlSoFar)) { urlSoFar = string.Concat(urlSoFar, "&mode=", Enum.GetName(typeof(GoogleDirectionTravelMode), travelMode)); } return(urlSoFar); }