Fired when a marker has been created and is about to be displayed. Cancelling the event will prevent the marker from being shown.

Use markerActivate if you need to access the marker DOM element.

Markers are automatically created for GeoJSON Point geometries. If the markerCreated event is cancelled a regular shape (circle) will be created instead.

Event Data


The marker instance.


The marker layer instance.

e.sender kendo.dataviz.ui.Map

The source widget instance.

Example - Draw a shape (circle) instead of a marker

<div id="map"></div>
        layers: [{
            type: "shape",
            dataSource: {
                type: "geojson",
                data: [{
                    "type": "Point",
                    "coordinates": [
                        [30, 10]
        markerCreated: function(e) {
            // Draw a shape (circle) instead of a marker
In this article