New to Telerik UI for ASP.NET MVC? Start a free 30-day trial

Defines the fluent API for configuring the MapLayerDefaultsSettings settings.

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Syntax:

C#
public class MapLayerDefaultsSettingsBuilder

Inheritance: objectMapLayerDefaultsSettingsBuilder

Inherited Members object.GetType()object.MemberwiseClone()object.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()...

Constructors

C#
public MapLayerDefaultsSettingsBuilder(MapLayerDefaultsSettings settings)
Parameters:settingsMapLayerDefaultsSettings

Methods

Defines the default configuration for all Bing (tm) tile layers.

C#
public MapLayerDefaultsSettingsBuilder Bing(Action<MapLayerDefaultsBingSettingsBuilder> configurator)
Parameters:configuratorAction<MapLayerDefaultsBingSettingsBuilder>

The action that configures the Bing layer settings.

Returns:

MapLayerDefaultsSettingsBuilder

Example:
C#
@(Html.Kendo().Map()
.Name("map")
.LayerDefaults(layerDef =&gt;
{
layerDef.Bing(b =&gt; b.Opacity(0.8).Key("API key"));
})
)

Defines the default configuration for all Bubble layers.

C#
public MapLayerDefaultsSettingsBuilder Bubble(Action<MapLayerDefaultsBubbleSettingsBuilder> configurator)
Parameters:configuratorAction<MapLayerDefaultsBubbleSettingsBuilder>

The action that configures the Bubble layers settings.

Returns:

MapLayerDefaultsSettingsBuilder

Example:
C#
@(Html.Kendo().Map()
.Name("map")
.LayerDefaults(layerDef =&gt;
{
layerDef.Bubble(b =&gt; b.Symbol(MapSymbol.Circle).Attribution("&amp;copy; Company Inc."));
})
)

Defines the default configuration for all Marker layers.

C#
public MapLayerDefaultsSettingsBuilder Marker(Action<MapLayerDefaultsMarkerSettingsBuilder> configurator)
Parameters:configuratorAction<MapLayerDefaultsMarkerSettingsBuilder>

The action that configures the Marker layers settings.

Returns:

MapLayerDefaultsSettingsBuilder

Example:
C#
@(Html.Kendo().Map()
.Name("map")
.LayerDefaults(layerDef =&gt;
{
layerDef.Marker(m =&gt; m.Shape(MapMarkersShape.Pin).Opacity(0.5));
})
)

Defines the default configuration for all Shape layers.

C#
public MapLayerDefaultsSettingsBuilder Shape(Action<MapLayerDefaultsShapeSettingsBuilder> configurator)
Parameters:configuratorAction<MapLayerDefaultsShapeSettingsBuilder>

The action that configures the shape layers settings.

Returns:

MapLayerDefaultsSettingsBuilder

Example:
C#
@(Html.Kendo().Map()
.Name("map")
.LayerDefaults(layerDef =&gt;
{
layerDef.Shape(shape =&gt; shape.Opacity(0.5).Attribution("&amp;copy; Company Inc."));
})
)

Defines the default configuration for all Tile layers.

C#
public MapLayerDefaultsSettingsBuilder Tile(Action<MapLayerDefaultsTileSettingsBuilder> configurator)
Parameters:configuratorAction<MapLayerDefaultsTileSettingsBuilder>

The action that configures the tile layer settings.

Returns:

MapLayerDefaultsSettingsBuilder

Example:
C#
@(Html.Kendo().Map()
.Name("map")
.LayerDefaults(layerDef =&gt;
{
layerDef.Tile(t =&gt; t.Opacity(0.8).Attribution("&amp;copy; OpenStreetMap"));
})
)

Defines the default size of the image tile in pixels.

C#
public MapLayerDefaultsSettingsBuilder TileSize(double value)
Parameters:valuedouble

The value that configures the size of the image tile.

Returns:

MapLayerDefaultsSettingsBuilder

Example:
C#
@(Html.Kendo().Map()
.Name("map")
.LayerDefaults(layerDef =&gt;
{
layerDef.TileSize(200);
})
)