Methods
navigateTo(latitude, longitude, level)
Method for navigating to specific shape based on latitude, longitude and zoom level, you can use navigateTo
method.
<ej:Map ClientIDMode="Static" runat="server" ID="Map1">
</ej:Map>
var map = $("#Map1").data("ejMap");
map.navigateTo();
pan(direction)
Method to perform map panning, you can use pan
method.
<ej:Map ClientIDMode="Static" runat="server" ID="Map1">
</ej:Map>
var map = $("#Map1").data("ejMap");
map.pan();
refresh()
Method to reload the map, you can use refresh
method.
<ej:Map ClientIDMode="Static" runat="server" ID="Map1">
</ej:Map>
var map = $("#Map1").data("ejMap");
map.refresh();
refreshLayers()
Method to reload the shapeLayers with updated values, you can use refreshLayers
method.
<ej:Map ClientIDMode="Static" runat="server" ID="Map1">
</ej:Map>
var map = $("#Map1").data("ejMap");
map.refreshLayers();
refreshNavigationControl(navigation)
Method to reload the navigation control with updated values, you can use refreshNavigationControl
method.
<ej:Map ClientIDMode="Static" runat="server" ID="Map1">
</ej:Map>
var map = $("#Map1").data("ejMap");
map.refreshNavigationControl();
zoom(level, isAnimate)
Method to perform map zooming, you can use zoom
method.
<ej:Map ClientIDMode="Static" runat="server" ID="Map1">
</ej:Map>
var map = $("#Map1").data("ejMap");
map.zoom();
Events
MarkerSelected
Triggered on selecting the map markers, you can use MarkerSelected
event.
<ej:Map ClientIDMode="Static" OnClientMarkerSelected="onMarkerSelected" runat="server" ID="Map1">
</ej:Map>
function onMarkerSelected(){
// Do Something
}
Mouseleave
Triggers while leaving the hovered map shape, you can use Mouseleave
event.
<ej:Map ClientIDMode="Static" OnClientMouseleave="onMouseleave" runat="server" ID="Map1">
</ej:Map>
function onMouseLeave(){
// Do Something
}
Mouseover
Triggers while hovering the map shape, you can use mouseover
event.
<ej:Map ClientIDMode="Static" OnClientMouseover="onMouseover" runat="server" ID="Map1">
</ej:Map>
function onMouseOver(){
// Do Something
}
OnRenderComplete
Triggers once map render completed, you can use OnRenderComplete
event.
<ej:Map ClientIDMode="Static" OnClientOnRenderComplete="OnRenderComplete" runat="server" ID="Map1">
</ej:Map>
function OnRenderComplete(){
// Do Something
}
Panned
Triggers when map panning ends, you can use Panned
event.
<ej:Map ClientIDMode="Static" OnClientPanned="onPanned" runat="server" ID="Map1">
</ej:Map>
function onPanned(){
// Do Something
}
ShapeSelected
Triggered on selecting the map shapes, you can use ShapeSelected
event.
<ej:Map ClientIDMode="Static" OnClientShapeSelected="onShapeSelected" runat="server" ID="Map1">
</ej:Map>
function onShapeSelected(){
// Do Something
}
ZoomedIn
Triggered when map is zoomed-in, you can use ZoomedIn
event.
<ej:Map ClientIDMode="Static" OnClientZoomedIn="onZoomedIn" runat="server" ID="Map1">
</ej:Map>
function onZoomedIn(){
// Do Something
}
ZoomedOut
Triggers when map is zoomed out, you can use ZoomedOut
event.
<ej:Map ClientIDMode="Static" OnClientZoomedOut="onZoomedOut" runat="server" ID="Map1">
</ej:Map>
function onZoomedOut(){
// Do Something
}
shapeRendering
Triggers while rendering rendering each shape, you can use ShapeRendering
event.
<ej:Map ClientIDMode="Static" OnClientShapeRendering="onShapeRendering" runat="server" ID="Map1">
</ej:Map>
function onShapeRendering(){
// Do Something
}
bubbleRendering
Triggers while rendering each bubble, you can use BubbleRendering
event.
<ej:Map ClientIDMode="Static" OnClientZoomedOut="onBubbleRendering" runat="server" ID="Map1">
</ej:Map>
function onBubbleRendering(){
// Do Something
}
legendItemRendering
Triggers while rendering each bubble, you can use LegendItemRendering
event.
<ej:Map ClientIDMode="Static" OnClientLegendItemRendering="onLegendItemRendering" runat="server" ID="Map1">
</ej:Map>
function onLegendItemRendering(){
// Do Something
}
Click
Triggers while clicking on the layers of the map, you can use Click
event.
<ej:Map ClientIDMode="Static" OnClientClick="onClick" runat="server" ID="Map1">
</ej:Map>
function onClick(){
// Do Something
}
DoubleClick
Triggers while double clicking on the layers of the map, you can use DoubleClick
event.
<ej:Map ClientIDMode="Static" OnClientDoubleClick="onDoubleClick" runat="server" ID="Map1">
</ej:Map>
function onDoubleClick(){
// Do Something
}
RightClick
Triggers while right clicking on the layers of the map, you can use RightClick
event.
<ej:Map ClientIDMode="Static" OnClientRightClick="onRightClick" runat="server" ID="Map1">
</ej:Map>
function onRightClick(){
// Do Something
}
Load
Triggers before loading the map, you can use Load
event.
<ej:Map ClientIDMode="Static" OnClientLoad="onLoad" runat="server" ID="Map1">
</ej:Map>
function onLoad(){
// Do Something
}