eventOffset
Returns the event coordinates relative to the map element. Offset coordinates are not synchronized to a particular location on the map.
Parameters
e Object|jQuery.Event
The DOM or jQuery mouse event.
Returns
kendo.geometry.Point
The event coordinates relative to the map element.
Example - position elements over widget on click
<style>
.box {
position: absolute;
display: block;
width: 10px;
height: 10px;
margin: -5px 0 0 -5px;
background: red;
}
</style>
<div id="map"></div>
<script>
$("#map").kendoMap({
layers: [{
type: "tile",
urlTemplate: "http://a.tile.openstreetmap.org/#= zoom #/#= x #/#= y #.png",
attribution: "© OpenStreetMap"
}]
});
var map = $("#map").data("kendoMap");
$("#map").click(function(e) {
var offset = map.eventOffset(e);
$("<span class='box'></span>")
.css({ top: offset.y, left: offset.x })
.appendTo(map.element);
});
</script>