public string GetLocationMapImageUrl()

in CSharp/BotBuilderLocation/Bing/BingGeoSpatialService.cs [43:80]


        public string GetLocationMapImageUrl(Location location, int? index = null)
        {
            if (location == null)
            {
                throw new ArgumentNullException(nameof(location));
            }

            var point = location.Point;
            if (point == null)
            {
                throw new ArgumentNullException(nameof(point));
            }

            if (location.BoundaryBox != null && location.BoundaryBox.Count >= 4)
            {
                return string.Format(
                    CultureInfo.InvariantCulture,
                    ImageUrlByBBox,
                    location.BoundaryBox[0],
                    location.BoundaryBox[1],
                    location.BoundaryBox[2],
                    location.BoundaryBox[3],
                    point.Coordinates[0],
                    point.Coordinates[1], 
                    index, 
                    this.apiKey);
            }
            else
            {
                return string.Format(
                    CultureInfo.InvariantCulture, 
                    ImageUrlByPoint, 
                    point.Coordinates[0], 
                    point.Coordinates[1], 
                    index, 
                    apiKey);
            }
        }