public OnlineMapsGoogleGeocoding(string address, string key) { geocodingParams = new GeocodingParams(address) { key = key }; }
private OnlineMapsGoogleGeocoding(RequestParams p) { _status = OnlineMapsQueryStatus.downloading; if (p is GeocodingParams) { geocodingParams = p as GeocodingParams; } else if (p is ReverseGeocodingParams) { reverseGeocodingParams = p as ReverseGeocodingParams; } StringBuilder url = new StringBuilder("https://maps.googleapis.com/maps/api/geocode/xml?sensor=false"); p.GenerateURL(url); www = new OnlineMapsWWW(url); www.OnComplete += OnRequestComplete; }
/// <summary> /// Resolve input coordinates to addresses and vice versa /// </summary> /// <param name="p">Parameters of the request</param> /// <returns>Instance of the query</returns> public static OnlineMapsOpenRouteService Geocoding(GeocodingParams p) { return(new OnlineMapsOpenRouteService(new StringBuilder(endpoint).Append("geocoding?"), p)); }