AzureMapDataProvider.CultureName Property
Gets or sets the Culture name used to obtain data from Azure GIS services.
Namespace: DevExpress.XtraMap
Assembly: DevExpress.XtraMap.v24.2.dll
Declaration
Property Value
Type | Default | Description |
---|---|---|
String | String.Empty | The culture name that is equivalent to the written language and locale. |
Remarks
Specify the CultureName
property for map layers that contain textual data, for example, labels. You can also use the LocalizedMapView property to specify the map view for a certain country/region.
The following example changes the loaded Azure map’s language to German:
using DevExpress.XtraMap;
//...
private void Form1_Load(object sender, EventArgs e) {
// Create a map control.
MapControl map = new MapControl();
// Specify the map position on the form.
map.Dock = DockStyle.Fill;
// Create a layer.
ImageLayer layer1 = new ImageLayer();
layer1.DataProvider = new AzureMapDataProvider() {
AzureKey = azureKey,
Tileset = AzureTileset.Imagery
};
ImageLayer layer2 = new ImageLayer();
layer2.DataProvider = new AzureMapDataProvider() {
AzureKey = azureKey,
Tileset = AzureTileset.BaseLabelsRoad
CultureName = "de-DE",
};
// Specify the map zoom level and center point.
map.ZoomLevel = 3;
map.CenterPoint = new GeoPoint(40, -100);
map.Layers.AddRange(new LayerBase[] {
layer1, layer2 });
// Add the map control to the window.
this.Controls.Add(map);
}
See Also