/// <summary> /// Gets string of image display parameter. /// </summary> /// <param name="extent">Map extent.</param> /// <returns>String of image display parameter.</returns> private string _GetImageDisplayParameter(GPEnvelope extent) { Debug.Assert(extent != null); string result = string.Empty; try { // Create evelope of map extent. Envelope env = new Envelope(Convert.ToDouble(extent.XMin), Convert.ToDouble(extent.YMax), Convert.ToDouble(extent.XMax), Convert.ToDouble(extent.YMin)); // Get actual width and heigth. int width = Convert.ToInt32(env.Width); int height = Convert.ToInt32(env.Height); // Format result. result = string.Format(IMAGE_DISPLAY_PARAMETER_FORMAT, width, height); } catch (InvalidCastException ex) { throw new RouteException( Properties.Messages.Error_GetDiscoveryServiceConfigFailed, ex); } return(result); }
/// <summary> /// Gets full map extent from discovery service. /// </summary> /// <param name="knownTypes">Collection of known types to parse result.</param> /// <returns>Returns null.</returns> /// <exception cref="T:System.ArgumentNullException"> /// <paramref name="knownTypes"/> is null reference.</exception> public GPEnvelope GetFullMapExtent(IEnumerable <Type> knownTypes) { // Validate input. if (knownTypes == null) { throw new ArgumentNullException("knownTypes"); } // Return empty extent. var result = new GPEnvelope(); result.SpatialReference = new GPSpatialReference(); return(result); }