This topic provides an overview of rendering geographic imagery in the background content of the UltraGeographicMap™ control.
The following table lists the topics required as a prerequisite to understanding this topic.
This topic contains the following sections:
Geographic imagery is a detailed representation of the world from a top view perspective. It can consist of an aerial-satellite map or road maps in a multi-scale imagery tiles structure. The UltraGeographicMap control can display geographic imagery in order to provide end-users with rich and interactive world maps and geographic context for geo-spatial data.
The UltraGeographicMap control can display geographic imagery tiles from two supported mapping services.
The following table summarizes supported and custom geographic imagery sources for the UltraGeographicMap control.
The UltraGeographicMap control’s SetImagery method is used to set the BackgroundContent to any of all supported types of geographic imagery sources. For each geographic imagery source, there is an imagery class used for rendering corresponding geographic imagery tiles.
The following table summarizes imagery classes provided by the UltraGeographicMap control.
By default, the BackGroundContent is set to OpenStreetMapImagery object and the UltraGeographicMap control displays geographic imagery tiles from the Open Street Maps service. In order to display different types of geographic imagery tiles, the UltraGeographicMap control must be re-configured.
The following is a list of topics that provide information on how to display different types of geographic imagery tiles:
In the UltraGeographicMap control, map background content is always rendered behind all geographic series. In other words, geographic imagery tiles are always rendered first and any geographic series in the UltraGeographicMap control’s Series property is rendered on top of the geographic imagery tiles. This is especially important when displaying multiple geographic series in the same plot area of the UltraGeographicMap control because geographic imagery tiles can quickly get buried in the map view. For more information on this, refer to the following topics:
This code example explicitly sets of the UltraGeographicMap control to the OpenStreetMapImagery object which provides geographic imagery tile from the Open Street Maps.
In Visual Basic:
Dim GeoMap As New UltraGeographicMap()
Me.GeoMap.SetImagery(New OpenStreetMapImagery())
In C#:
var geoMap = new UltraGeographicMap();
this.geoMap.SetImagery(new OpenStreetMapImagery());
The following topics provide additional information related to this topic.