layers.extent Array|kendo.dataviz.map.Extent

Specifies the extent of the region covered by this layer. The layer will be hidden when the specified area is out of view.

Accepts a four-element array that specifies the extent covered by this layer: North-West lat, longitude, South-East latitude, longitude.

If not specified, the layer is always visible.

Example - activate shape layer for given region

<div id="map"></div>
<script>
    $("#map").kendoMap({
        center: [42.6908, 23.3090],
        zoom: 12,
        layers: [{
            type: "tile",
            urlTemplate: "http://#= subdomain #.tile.openstreetmap.org/#= zoom #/#= x #/#= y #.png",
            subdomains: ["a", "b", "c"]
        }, {
            extent: [
                43.4350, 22.2556,
                42.2265, 27.4850
            ],
            minZoom: 11,
            type: "shape",
            style: {
                fill: {
                    opacity: 0
                },
                stroke: {
                    color: "green",
                    width: 4
                }
            },
            dataSource: {
                type: "geojson",
                data: [{
                    "type": "Polygon",
                    "coordinates": [[
                        [ 23.3569, 42.6198 ],
                        [ 23.2360, 42.6743 ],
                        [ 23.2278, 42.7288 ],
                        [ 23.2666, 42.7505 ],
                        [ 23.3095, 42.7457 ],
                        [ 23.4046, 42.7089 ],
                        [ 23.4183, 42.6743 ],
                        [ 23.4204, 42.6299 ],
                        [ 23.3569, 42.6198 ]
                    ]]
                }]
            }
        }]
    });
</script>
In this article