LayerDefaults
configurationThe default configuration for map layers by type.
layerDefaults
Object<div id="map"></div>
<script>
$("#map").kendoMap({
layerDefaults: {
tile: {
opacity: 0.5
}
},
layers: [{
type: "tile",
urlTemplate: "https://a.tile.openstreetmap.org/#= zoom #/#= x #/#= y #.png",
attribution: "© OpenStreetMap"
}]
});
</script>
layerDefaults.bing
ObjectThe default configuration for Bing (tm) tile layers.
<div id="map"></div>
<script>
$("#map").kendoMap({
layerDefaults: {
bing: {
opacity: 0.8
}
},
layers: [{
type: "bing",
key: "YOUR API KEY"
}]
});
</script>
layerDefaults.bubble
ObjectThe default configuration for bubble layers.
<div id="map"></div>
<script>
$("#map").kendoMap({
layerDefaults: {
bubble: {
attribution: "© Company Inc."
}
},
layers: [{
type: "bubble",
dataSource: {
data: [{
"location": [42, 12], "value": 10
}, {
"location": [45, 15], "value": 25
}]
}
}]
});
</script>
layerDefaults.marker
ObjectThe default configuration for marker layers.
<div id="map"></div>
<script>
$("#map").kendoMap({
layerDefaults: {
marker: {
shape: "pin"
}
},
layers: [{
type: "marker",
locationField: "latlng",
dataSource: {
data: [{
latlng: [0, 0]
}]
}
}]
});
</script>
layerDefaults.shape
ObjectThe default configuration for shape layers.
<div id="map"></div>
<script>
$("#map").kendoMap({
layerDefaults: {
shape: {
attribution: "© Company Inc."
}
},
layers: [{
type: "shape",
dataSource: {
type: "geojson",
data: [{
"type": "Polygon",
"coordinates": [
[[30, 10], [40, 40], [20, 40], [10, 20], [30, 10]]
]
}]
}
}]
});
</script>
layerDefaults.tile
ObjectThe default configuration for tile layers.
<div id="map"></div>
<script>
$("#map").kendoMap({
layerDefaults: {
tile: {
opacity: 0.8,
attribution: "© OpenStreetMap"
}
},
layers: [{
type: "tile",
urlTemplate: "https://a.tile.openstreetmap.org/#= zoom #/#= x #/#= y #.png"
}]
});
</script>
layerDefaults.tileSize
NumberThe size of the image tile in pixels.
Default: 256
<div id="map"></div>
<script>
$("#map").kendoMap({
layerDefaults: {
tileSize: 512
},
layers: [{
type: "tile",
urlTemplate: "https://a.tile.openstreetmap.org/#= zoom #/#= x #/#= y #.png",
attribution: "© OpenStreetMap"
}]
});
</script>
Related Members
- layerDefaults.marker - The default configuration for marker layers.
- layerDefaults.marker.tooltip - The default Kendo UI Tooltip options for all marker layers.
- layerDefaults.marker.tooltip.animation - A collection of {Animation} objects, used to change default animations. A value of false will disable all animations in the widget.
- layerDefaults.marker.tooltip.animation.close - The animation that will be used when a Tooltip closes.
- layerDefaults.marker.tooltip.animation.open - The animation that will be used when a Tooltip opens.
- layerDefaults.marker.tooltip.content - The text or a function which result will be shown within the tooltip. By default the tooltip will display the target element title attribute content.
- layerDefaults.shape - The default configuration for shape layers.
- layerDefaults.shape.style - The default style for shapes.
- layerDefaults.shape.style.fill - The default fill for layer shapes. Accepts a valid CSS color string or object with detailed configuration.
- layerDefaults.shape.style.stroke - The default stroke for layer shapes. Accepts a valid CSS color string or object with detailed configuration.
- layerDefaults.bubble - The default configuration for bubble layers.
- layerDefaults.bubble.style - The default style for bubble layer symbols.
- layerDefaults.bubble.style.fill - The default fill for bubble layer symbols. Accepts a valid CSS color string or object with detailed configuration.
- layerDefaults.bubble.style.stroke - The default stroke for bubble layer symbols. Accepts a valid CSS color string or object with detailed configuration.
- layerDefaults.tile - The default configuration for tile layers.
- layerDefaults.bing - The default configuration for Bing (tm) tile layers.