Contents
- Size Customization
- Title and Subtitle Customization
- Layer Customization
- Shape Customization
- Marker Customization
- Bubble Customization
- DataLabel Customization
- Legend Customization
- Zooming Customization
- Highlight And Selection Customization
- Navigation Line Customization
- Tooltip Customization
- Annotation Cutomization
- Maps Other Properties Customization
- Events
Having trouble getting help?
Contact Support
Contact Support
Ej1 api migration in EJ2 JavaScript Maps control
28 Dec 202424 minutes to read
This article describes the API migration process of Maps component from Essential JS 1 to Essential JS 2.
Size Customization
Behavior | API in Essential JS 1 | API in Essential JS 2 |
---|---|---|
Height | Not Applicable |
Property: height var maps = new ej.maps.Maps({ height : ‘300px’ }); maps.appendTo(‘#container’); |
Width | Not Applicable |
Property: width var maps = new ej.maps.Maps({ width : ‘600px’ }); maps.appendTo(‘#container’); |
Title and Subtitle Customization
Behavior | API in Essential JS 1 | API in Essential JS 2 |
---|---|---|
Title Text | Not Applicable |
Property: title.text var maps = new ej.maps.Maps({ titleSettings:{ text : ‘Members of the UN Security Council’ } }); maps.appendTo(‘#container’) |
Subtitle Text | Not Applicable |
Property: title.subtitle.text var maps = new ej.maps.Maps({ titleSettings:{ subtitleSettings:{ text : ‘In 2017’ } } }); maps.appendTo(‘#container’); |
Title Alignment | Not Applicable |
Property: title.alignment var maps = new ej.maps.Maps({ titleSettings:{ alignment : ‘Center’ } }); maps.appendTo(‘#container’); |
Subtitle Alignment | Not Applicable |
Property: title.subtitle.alignment var maps = new ej.maps.Maps({ titleSettings:{ subtitleSettings:{ alignment : ‘Center’ } } }); maps.appendTo(‘#container’); |
Layer Customization
Behavior | API in Essential JS 1 | API in Essential JS 2 |
---|---|---|
Type | Not Applicable |
Property: layers.type var maps = new ej.maps.Maps({ layers:[{ type:’Layer’ }] }); maps.appendTo(‘#container’) |
Layer Type |
Property: layers.layerType $(“#container”).ejMap({ layers:[{ layerType:’geometry’ }] }); |
To render shape maps, there is no need to mention the layer type. You can use the shapeData property alone.Property: layers.shapeData var maps = new ej.maps.Maps({ layers:[{ shapeData:’WorldMap’ }] }); maps.appendTo(‘#container’) To render online maps, there is no need to mention the layer type. You can use the urlTemplate property alone.Property: layers.urlTemplate var maps = new ej.maps.Maps({ layers:[{ urlTemplate:’http://a.tile.openstreetmap.org/level/tileX/tileY.png’ }] }); maps.appendTo(‘#container’) |
Visible | Not Applicable |
Property: layers.visible var maps = new ej.maps.Maps({ layers:[{ visible:true }] }); maps.appendTo(‘#container’) |
Bing Map Type |
Property: layers.bingMapType $(“#container”).ejMap({ layers:[{ bingMapType:’aerial’ }] }); |
There is no need to mention the type of Bing Maps. The type of Bing Maps will be available in the URL that you mention in the getBingUrlTemplate method.Property: getBingUrlTemplate var maps = new ej.maps.Maps({ load: function(args){ args.maps.getBingUrlTemplate(“https://dev.virtualearth.net/REST/V1/Imagery/Metadata/Aerial?output=json&uriScheme=https&key=?”).then(function(url) { args.maps.layers[0].urlTemplate= url; });}, layers:[{ }] }); maps.appendTo(‘#container’) |
Bing Map Key |
Property: layers.key $(“#container”).ejMap({ layers:[{ key:’’ }] }); |
There is no need to mention the key for the online maps. The key will be available in the URL that you mention in the urlTemplate property. For Bing Maps, the key will be available in the URL that you mention in the getBingUrlTemplate method.Property: getBingUrlTemplate var maps = new ej.maps.Maps({ load: function(args){ args.maps.getBingUrlTemplate(“https://dev.virtualearth.net/REST/V1/Imagery/Metadata/Aerial?output=json&uriScheme=https&key=?”).then(function(url) { args.maps.layers[0].urlTemplate= url; });}, layers:[{ }] }); maps.appendTo(‘#container’) |
URL Template |
Property: layers.urltemplate $(“#container”).ejMap({ layers:[{ urltemplate:’http://a.tile.openstreetmap.org/level/tileX/tileY.png’ }] }); |
Property: layers.urlTemplate var maps = new ej.maps.Maps({ layers:[{ urlTemplate:’http://a.tile.openstreetmap.org/level/tileX/tileY.png’ }] }); maps.appendTo(‘#container’) |
Shape Data |
Property: layers.shapeData $(“#container”).ejMap({ layers:[{ shapeData:’WorldMap’ }] }); |
Property: layers.shapeData var maps = new ej.maps.Maps({ layers:[{ shapeData:’WorldMap’ }] }); maps.appendTo(‘#container’) |
Data Source |
Property: layers.dataSource $(“#container”).ejMap({ layers:[{ dataSource:’PopulationData’ }] }); |
Property: layers.dataSource var maps = new ej.maps.Maps({ layers:[{ dataSource:’PopulationData’ }] }); maps.appendTo(‘#container’) |
Query | Not Applicable |
Property: layers.query var maps = new ej.maps.Maps({ layers:[{ query:’’ }] }); maps.appendTo(‘#container’) |
Shape Data Path |
Property: layers.shapeDataPath $(“#container”).ejMap({ layers:[{ shapeDataPath:’Continent’ }] }); |
Property: layers.shapeDataPath var maps = new ej.maps.Maps({ layers:[{ shapeDataPath:’Continent’ }] }); maps.appendTo(‘#container’) |
Shape Property Path |
Property: layers.shapePropertyPath $(“#container”).ejMap({ layers:[{ shapePropertyPath:’Continent’ }] }); |
Property: layers.shapePropertyPath var maps = new ej.maps.Maps({ layers:[{ shapePropertyPath:’Continent’ }] }); maps.appendTo(‘#container’) |
Layer Animation | Not Applicable |
Property: layers.animationDuration var maps = new ej.maps.Maps({ layers:[{ animationDuration: 100 }] }); maps.appendTo(‘#container’) |
Shape Customization
Behavior | API in Essential JS 1 | API in Essential JS 2 |
---|---|---|
Shape Fill |
Property: layers.shapeSettings.fill $(“#container”).ejMap({ layers:[{ shapeSettings:{ fill:’#626171’ } }] }); |
Property: layers.shapeSettings.fill var maps = new ej.maps.Maps({ layers:[{ shapeSettings:{ fill: ‘#626171’ } }] }); maps.appendTo(‘#container’) |
Shape Palette |
Property: layers.shapeSettings.colorPalette $(“#container”).ejMap({ layers:[{ shapeSettings:{ colorPalette:’customPalette’ } }] }); |
Property: layers.shapeSettings.palette var maps = new ej.maps.Maps({ layers:[{ shapeSettings:{ palette: [‘red’,’green’] } }] }); maps.appendTo(‘#container’) |
Shape Point Radius | Not Applicable |
Property: layers.shapeSettings.circleRadius var maps = new ej.maps.Maps({ layers:[{ shapeSettings:{ circleRadius: 10 } }] }); maps.appendTo(‘#container’) |
Shape Color Value Path |
Property: layers.shapeSettings.colorValuePath $(“#container”).ejMap({ layers:[{ shapeSettings:{ colorValuePath:’Country’ } }] }); |
Property: layers.shapeSettings.colorValuePath var maps = new ej.maps.Maps({ layers:[{ shapeSettings:{ colorValuePath:’Country’ } }] }); maps.appendTo(‘#container’) |
Shape Value Path |
Property: layers.shapeSettings.valuePath $(“#container”).ejMap({ layers:[{ shapeSettings:{ valuePath:’population’ } }] }); |
Property: layers.shapeSettings.valuePath var maps = new ej.maps.Maps({ layers:[{ shapeSettings:{ valuePath:’population’ } }] }); maps.appendTo(‘#container’) |
Shape DashArray | Not Applicable |
Property: layers.shapeSettings.dashArray var maps = new ej.maps.Maps({ layers:[{ shapeSettings:{ dashArray:’1,2’ } }] }); maps.appendTo(‘#container’) |
Shape Opacity | Not Applicable |
Property: layers.shapeSettings.opacity var maps = new ej.maps.Maps({ layers:[{ shapeSettings:{ opacity:’0.5’ } }] }); maps.appendTo(‘#container’) |
Range Color Mapping |
Property: layers.shapeSettings.colorMappings.rangeColorMapping $(“#container”).ejMap({ layers:[{ shapeSettings:{ colorMappings:{ rangeColorMapping:[{ from:’10’, to:’40’, color: “#D84444” }] } } }] }) |
Property: layers.shapeSettings.colorMapping var maps = new ej.maps.Maps({ layers:[{ shapeSettings:{ colorMapping:[{ from:10, to; 30, color: “#D84444” }] } }] }); maps.appendTo(‘#container’) |
Equal Color Mapping |
Property: layers.shapeSettings.colorMappings.equalColorMapping $(“#container”).ejMap({ layers:[{ shapeSettings:{ colorMappings:{ equalColorMapping:[{ { value: “Romney”, color: “#D84444” } }] } } }] }) |
Property: layers.shapeSettings.colorMapping var maps = new ej.maps.Maps({ layers:[{ shapeSettings:{ colorMapping: [{ value: ‘Romney’, color: ‘#D84444’ }] } }] }); maps.appendTo(‘#container’) |
Marker Customization
Behavior | API in Essential JS 1 | API in Essential JS 2 |
---|---|---|
Marker Data Source |
Property: layers.markers $(“#container”).ejMap({ layers:[{ markers:[{ “Name”: “USA”, “latitude”: 38.8833, “longitude”: -77.0167 }] }] }) |
Property: layers.markerSettings.dataSource var maps = new ej.maps.Maps({ layers:[{ markerSettings:{ dataSource: [{ “Name”: “USA”, “latitude”: 38.8833, “longitude”: -77.0167 }] } }] }); maps.appendTo(‘#container’) |
Marker Template |
Property: layers.markerTemplate $(“#container”).ejMap({ layers:[{ markerTemplate:”Template” }] }) |
Property: layers.markerSettings.template var maps = new ej.maps.Maps({ layers:[{ markerSettings:{ template:’Template’ } }] }); maps.appendTo(‘#container’) |
Marker Visible | Not Applicable |
Property: layers.markerSettings.visible var maps = new ej.maps.Maps({ layers:[{ markerSettings:{ visible:true } }] }); maps.appendTo(‘#container’) |
Marker Fill | Not Applicable |
Property: layers.markerSettings.fill var maps = new ej.maps.Maps({ layers:[{ markerSettings:{ fill:’#FF471A’ } }] }); maps.appendTo(‘#container’) |
Marker Height | Not Applicable |
Property: layers.markerSettings.height var maps = new ej.maps.Maps({ layers:[{ markerSettings:{ height:20 } }] }); maps.appendTo(‘#container’) |
Marker Width | Not Applicable |
Property: layers.markerSettings.width var maps = new ej.maps.Maps({ layers:[{ markerSettings:{ width:20 } }] }); maps.appendTo(‘#container’) |
Marker Shape | Not Applicable |
Property: layers.markerSettings.shape var maps = new ej.maps.Maps({ layers:[{ markerSettings:{ shape:’Balloon’ } }] }); maps.appendTo(‘#container’) |
Marker ImageURL | Not Applicable |
Property: layers.markerSettings.imageUrl var maps = new ej.maps.Maps({ layers:[{ markerSettings:{ imageUrl:’http://js.syncfusion.com/demos/web/Images/map/pin.png’ } }] }); maps.appendTo(‘#container’) |
Marker Opacity | Not Applicable |
Property: layers.markerSettings.opacity var maps = new ej.maps.Maps({ layers:[{ markerSettings:{ opacity:0.5 } }] }); maps.appendTo(‘#container’) |
Marker Legend Text | Not Applicable |
Property: layers.markerSettings.legendText var maps = new ej.maps.Maps({ layers:[{ markerSettings:{ legendText:’China’ } }] }); maps.appendTo(‘#container’) |
Marker Offset | Not Applicable |
Property: layers.markerSettings.offset var maps = new ej.maps.Maps({ layers:[{ markerSettings:{ offset:new Point(20, 20) } }] }); maps.appendTo(‘#container’) |
Marker Animation Duration | Not Applicable |
Property: layers.markerSettings.animationDuration var maps = new ej.maps.Maps({ layers:[{ markerSettings:{ animationDuration:2000 } }] }); maps.appendTo(‘#container’) |
Marker Animation Delay | Not Applicable |
Property: layers.markerSettings.animationDelay var maps = new ej.maps.Maps({ layers:[{ markerSettings:{ animationDelay:100 } }] }); maps.appendTo(‘#container’) |
Marker DashArray | Not Applicable |
Property: layers.markerSettings.dashArray var maps = new ej.maps.Maps({ layers:[{ markerSettings:{ dashArray:’2,3’ } }] }); maps.appendTo(‘#container’) |
Marker Selection | Not Applicable |
Property: layers.markerSettings.selectionSettings var maps = new ej.maps.Maps({ layers:[{ markerSettings:{ selectionSettings : { enable:true,fill:’#D2691E’,opacity:1,enableMultiSelect:false } }] }); maps.appendTo(‘#container’) |
Marker Highlight | Not Applicable |
Property: layers.markerSettings.highlightSettings var maps = new ej.maps.Maps({ layers:[{ markerSettings:{ highlightSettings : { enable:true,fill:’#D2691E’,opacity:1 } }] }); maps.appendTo(‘#container’) |
Marker Tooltip | Not Applicable |
Property: layers.markerSettings.tooltipSettings var maps = new ej.maps.Maps({ layers:[{ markerSettings:{ tooltipSettings : { visible:true,fill:’#363F4C’,template:’TooltipTemplate’, valuePath:’State’, format:’${State} ${District}’ } }] }); maps.appendTo(‘#container’) |
Bubble Customization
Behavior | API in Essential JS 1 | API in Essential JS 2 |
---|---|---|
Visible |
Property: layers.bubbleSettings.visible $(“#container”).ejMap({ layers:[{ bubbleSettings: { showBubble:true } }] }) |
Property: layers.bubbleSettings.visible var maps = new ej.maps.Maps({ layers:[{ bubbleSettings:{ visible:true }] }); maps.appendTo(‘#container’) |
ValuePath |
Property: layers.bubbleSettings.valuePath $(“#container”).ejMap({ layers:[{ bubbleSettings: { valuePath:’Population’ } }] }) |
Property: layers.bubbleSettings.valuePath var maps = new ej.maps.Maps({ layers:[{ bubbleSettings:{ valuePath:’Population’ }] }); maps.appendTo(‘#container’) |
MinValue |
Property: layers.bubbleSettings.minValue $(“#container”).ejMap({ layers:[{ bubbleSettings: { minValue:20 } }] }) |
Property: layers.bubbleSettings.minRadius var maps = new ej.maps.Maps({ layers:[{ bubbleSettings:{ minRadius:10 }] }); maps.appendTo(‘#container’) |
MaxValue |
Property: layers.bubbleSettings.maxValue $(“#container”).ejMap({ layers:[{ bubbleSettings: { maxValue:30 } }] }) |
Property: layers.bubbleSettings.maxRadius var maps = new ej.maps.Maps({ layers:[{ bubbleSettings:{ maxRadius:20 }] }); maps.appendTo(‘#container’) |
Bubble Type | Not Applicable |
Property: layers.bubbleSettings.bubbleType var maps = new ej.maps.Maps({ layers:[{ bubbleSettings:{ bubbleType:’Circle’ }] }); maps.appendTo(‘#container’) |
Color |
Property: layers.bubbleSettings.color $(“#container”).ejMap({ layers:[{ bubbleSettings: { color:’green’ } }] }) |
Property: layers.bubbleSettings.fill var maps = new ej.maps.Maps({ layers:[{ bubbleSettings:{ fill:’red’ }] }); maps.appendTo(‘#container’) |
Opacity |
Property: layers.bubbleSettings.bubbleOpacity $(“#container”).ejMap({ layers:[{ bubbleSettings: { bubbleOpacity:0.5 } }] }) |
Property: layers.bubbleSettings.opacity var maps = new ej.maps.Maps({ layers:[{ bubbleSettings:{ opacity:0.5 }] }); maps.appendTo(‘#container’) |
Color Value Path |
Property: layers.bubbleSettings.colorValuePath $(“#container”).ejMap({ layers:[{ bubbleSettings: { colorValuePath:’Population’ } }] }) |
Property: layers.bubbleSettings.colorValuePath var maps = new ej.maps.Maps({ layers:[{ bubbleSettings:{ colorValuePath:’Population’ }] }); maps.appendTo(‘#container’) |
Enable Tooltip |
Property: layers.bubbleSettings.showTooltip $(“#container”).ejMap({ layers:[{ bubbleSettings: { showTooltip:true } }] }) |
Property: layers.bubbleSettings.tooltipSettings.visible var maps = new ej.maps.Maps({ layers:[{ bubbleSettings:{ tooltipSettings : { visible:true } }] }); maps.appendTo(‘#container’) |
Tooltip Template |
Property: layers.bubbleSettings.tooltipTemplate $(“#container”).ejMap({ layers:[{ bubbleSettings: { tooltipTemplate:’Template’ } }] }) |
Property: layers.bubbleSettings.tooltipSettings.template var maps = new ej.maps.Maps({ layers:[{ bubbleSettings:{ tooltipSettings : { template:’TooltipTemplate’ } }] }); maps.appendTo(‘#container’) |
Bubble Selection | Not Applicable |
Property: layers.bubbleSettings.selectionSettings var maps = new ej.maps.Maps({ layers:[{ bubbleSettings:{ selectionSettings : { enable:true,fill:’#D2691E’,opacity:1,enableMultiSelect:false } }] }); maps.appendTo(‘#container’) |
Bubble Highlight | Not Applicable |
Property: layers.bubbleSettings.highlightSettings var maps = new ej.maps.Maps({ layers:[{ bubbleSettings:{ highlightSettings : { enable:true,fill:’#D2691E’,opacity:1 } }] }); maps.appendTo(‘#container’) |
Range Color Mapping |
Property: layers.bubbleSettings.colorMappings.rangeColorMapping $(“#container”).ejMap({ layers:[{ bubbleSettings:{ colorMappings:{ rangeColorMapping:[{ from:’10’, to:’40’, color: “#D84444” }] } } }] }) |
Property: layers.bubbleSettings.colorMapping var maps = new ej.maps.Maps({ layers:[{ bubbleSettings:{ colorMapping:[{ from:10, to; 30, color: “#D84444” }] } }] }); maps.appendTo(‘#container’) |
Equal Color Mapping |
Property: layers.bubbleSettings.colorMappings.equalColorMapping $(“#container”).ejMap({ layers:[{ bubbleSettings:{ colorMappings:{ equalColorMapping:[{ { value: “Romney”, color: “#D84444” } }] } } }] }) |
Property: layers.bubbleSettings.colorMapping var maps = new ej.maps.Maps({ layers:[{ bubbleSettings:{ colorMapping: [{ value: ‘Romney’, color: ‘#D84444’ }] } }] }); maps.appendTo(‘#container’) |
DataLabel Customization
Behavior | API in Essential JS 1 | API in Essential JS 2 |
---|---|---|
Visible |
Property: layers.labelSettings.showLabels $(“#container”).ejMap({ layers:[{ labelSettings: { showLabels:true } }] }) |
Property: layers.dataLabelSettings.visible var maps = new ej.maps.Maps({ layers:[{ dataLabelSettings:{ visible:true }] }); maps.appendTo(‘#container’) |
Label Path |
Property: layers.labelSettings.labelPath $(“#container”).ejMap({ layers:[{ labelSettings: { labelPath:’Continent’ } }] }) |
Property: layers.dataLabelSettings.labelPath var maps = new ej.maps.Maps({ layers:[{ dataLabelSettings:{ labelPath:’Continent’ }] }); maps.appendTo(‘#container’) |
Enable Smart Label |
Property: layers.labelSettings.enableSmartLabel $(“#container”).ejMap({ layers:[{ labelSettings: { enableSmartLabel:true } }] }) |
Not Applicable |
Smart Label Size |
Property: layers.labelSettings.smartLabelSize $(“#container”).ejMap({ layers:[{ labelSettings: { smartLabelSize:20 } }] }) |
Not Applicable |
Label Length |
Property: layers.labelSettings.labelLength $(“#container”).ejMap({ layers:[{ labelSettings: { labelLength:20 } }] }) |
Not Applicable |
Opacity | Not Applicable |
Property: layers.dataLabelSettings.opacity var maps = new ej.maps.Maps({ layers:[{ dataLabelSettings:{ opacity:0.5 }] }); maps.appendTo(‘#container’) |
Smart Label Mode | Not Applicable |
Property: layers.dataLabelSettings.smartLabelMode var maps = new ej.maps.Maps({ layers:[{ dataLabelSettings:{ smartLabelMode:’Trim’ }] }); maps.appendTo(‘#container’) |
InterSectAction | Not Applicable |
Property: layers.dataLabelSettings.intersectionAction var maps = new ej.maps.Maps({ layers:[{ dataLabelSettings:{ intersectionAction:’Trim’ }] }); maps.appendTo(‘#container’) |
Template | Not Applicable |
Property: layers.dataLabelSettings.template var maps = new ej.maps.Maps({ layers:[{ dataLabelSettings:{ template:’LabelTemplate’ }] }); maps.appendTo(‘#container’) |
Legend Customization
Behavior | API in Essential JS 1 | API in Essential JS 2 |
---|---|---|
Visible |
Property: layers.legendSettings.showLegend $(“#container”).ejMap({ layers:[{ legendSettings: { showLegend:true } }] }) |
Property: legendSettings.visible var maps = new ej.maps.Maps({ legendSettings: { visible:true }} }); maps.appendTo(‘#container’) |
Toggle Visibility |
Property: layers.legendSettings.toggleVisibility $(“#container”).ejMap({ layers:[{ legendSettings: { toggleVisibility:true } }] }) |
Property: legendSettings.toggleVisibility var maps = new ej.maps.Maps({ legendSettings: { toggleVisibility:true }} }); maps.appendTo(‘#container’) |
Legend Location X |
Property: layers.legendSettings.positionX $(“#container”).ejMap({ layers:[{ legendSettings: { positionX:250 } }] }) |
Property: legendSettings.location var maps = new ej.maps.Maps({ legendSettings: { location:new Point(250,0) }} }); maps.appendTo(‘#container’) |
Legend Location Y |
Property: layers.legendSettings.positionY $(“#container”).ejMap({ layers:[{ legendSettings: { positionY:350 } }] }) |
Property: legendSettings.location var maps = new ej.maps.Maps({ legendSettings: { location:new Point(0,350)}} }); maps.appendTo(‘#container’) |
Legend Type |
Property: layers.legendSettings.type $(“#container”).ejMap({ layers:[{ legendSettings: { type:’Layers’ }}] }) |
Property: legendSettings.type var maps = new ej.maps.Maps({ legendSettings: { type:’Layers’}} }); maps.appendTo(‘#container’) |
Label Orientation |
Property: layers.legendSettings.labelOrientation $(“#container”).ejMap({ layers:[{ legendSettings: { labelOrientation:’Vertical’ }} }) |
Not Applicable |
Legend Title |
Property: layers.legendSettings.title $(“#container”).ejMap({ layers:[{ legendSettings: { title:’Union territories of India’ } } }) |
Property: legendSettings.title var maps = new ej.maps.Maps({ legendSettings: { title:’Union territories of India’}} }); maps.appendTo(‘#container’) |
Legend Mode |
Property: layers.legendSettings.mode $(“#container”).ejMap({ layers:[{ legendSettings: { mode:’Default’ } }] }) |
Property: legendSettings.mode var maps = new ej.maps.Maps({ legendSettings: { mode:’Default’}} }); maps.appendTo(‘#container’) |
Legend Position |
Property: layers.legendSettings.position $(“#container”).ejMap({ layers:[{ legendSettings: { position:’TopLeft’ }}] }) |
Property: legendSettings.position var maps = new ej.maps.Maps({ legendSettings: { position:’Top’}} }); maps.appendTo(‘#container’) |
Legend DockOnMap |
Property: layers.legendSettings.dockOnMap $(“#container”).ejMap({ layers:[{ legendSettings: { dockOnMap:true } } }) |
Not Applicable |
Legend Alignment |
Property: layers.legendSettings.dockPosition $(“#container”).ejMap({ layers:[{ legendSettings: { dockPosition:’Right’ } }] }) |
Property: legendSettings.alignment var maps = new ej.maps.Maps({ legendSettings: { alignment:’Center’}} }); maps.appendTo(‘#container’) |
Legend Left Label |
Property: layers.legendSettings.leftLabel $(“#container”).ejMap({ layers:[{ legendSettings: { leftLabel:’1000M’ } } }) |
Not Applicable |
Legend Right Label |
Property: layers.legendSettings.rightLabel $(“#container”).ejMap({ layers:[{ legendSettings: { rightLabel:’3000M’ } }] }) |
Not Applicable |
Legend Shape |
Property: layers.legendSettings.icon $(“#container”).ejMap({ layers:[{ legendSettings: { icon:’Circle’ } }] }) |
Property: legendSettings.shape var maps = new ej.maps.Maps({ legendSettings: { shape:’Circle’}} }); maps.appendTo(‘#container’) |
Legend Shape Height |
Property: layers.legendSettings.iconHeight $(“#container”).ejMap({ layers:[{ legendSettings: { iconHeight: 20 } }] }) |
Property: legendSettings.shapeHeight var maps = new ej.maps.Maps({ legendSettings: { shapeHeight:20 }} }); maps.appendTo(‘#container’) |
Legend Shape Width |
Property: layers.legendSettings.iconWidth $(“#container”).ejMap({ layers:[{ legendSettings: { iconWidth: 20 } } }) |
Property: legendSettings.shapeWidth var maps = new ej.maps.Maps({ legendSettings: { shapeWidth:20 }} }); maps.appendTo(‘#container’) |
Height |
Property: layers.legendSettings.height $(“#container”).ejMap({ layers:[{ legendSettings: { height: 50 } }] }) |
Property: legendSettings.width var maps = new ej.maps.Maps({ legendSettings: { height:’50’ }} }); maps.appendTo(‘#container’) |
Width |
Property: layers.legendSettings.width $(“#container”).ejMap({ layers:[{ legendSettings: { width: 150 } }] }) |
Property: legendSettings.width var maps = new ej.maps.Maps({ legendSettings: { width:’150’ }} }); maps.appendTo(‘#container’) |
Show Labels |
Property: layers.legendSettings.showLabels $(“#container”).ejMap({ layers:[{ legendSettings: { showLabels: true } }] }) |
Not Applicable |
Background | Not Applicable |
Property: legendSettings.background var maps = new ej.maps.Maps({ legendSettings: { background:’transparent’ }} }); maps.appendTo(‘#container’) |
Label Position | Not Applicable |
Property: legendSettings.labelPosition var maps = new ej.maps.Maps({ legendSettings: { labelPosition:’After’ }} }); maps.appendTo(‘#container’) |
Label Display Mode | Not Applicable |
Property: legendSettings.labelDisplayMode var maps = new ej.maps.Maps({ legendSettings: { labelDisplayMode:’Trim’ }} }); maps.appendTo(‘#container’) |
Label Display Mode | Not Applicable |
Property: legendSettings.labelDisplayMode var maps = new ej.maps.Maps({ legendSettings: { labelDisplayMode:’Trim’ }} }); maps.appendTo(‘#container’) |
Legend Orientation | Not Applicable |
Property: legendSettings.orientation var maps = new ej.maps.Maps({ legendSettings: { orientation:’Horizontal’ }} }); maps.appendTo(‘#container’) |
Legend Item Fill | Not Applicable |
Property: legendSettings.fill var maps = new ej.maps.Maps({ legendSettings: { fill:’red’ }}] }); maps.appendTo(‘#container’) |
Legend Shape Padding | Not Applicable |
Property: legendSettings.shapePadding var maps = new ej.maps.Maps({ legendSettings: { shapePadding:20 }} }); maps.appendTo(‘#container’) |
Legend Shape Border Color | Not Applicable |
Property: legendSettings.shapeBorder.color var maps = new ej.maps.Maps({ legendSettings: { shapeBorder:{ color:’green’ } }} }); maps.appendTo(‘#container’) |
Legend Shape Border Width | Not Applicable |
Property: legendSettings.shapeBorder.width var maps = new ej.maps.Maps({ legendSettings: { shapeBorder:{ width:2 } }} }); maps.appendTo(‘#container’) |
Inverter Pointer | Not Applicable |
Property: legendSettings.invertedPointer var maps = new ej.maps.Maps({ legendSettings: { invertedPointer: true }} }); maps.appendTo(‘#container’) |
Item Text Style | Not Applicable |
Property: legendSettings.textStyle var maps = new ej.maps.Maps({ legendSettings: { textStyle: { size:’12px’ } }} }); maps.appendTo(‘#container’) |
Title Style | Not Applicable |
Property: legendSettings.textStyle var maps = new ej.maps.Maps({ legendSettings: { textStyle: { size:’12px’ } }} }); maps.appendTo(‘#container’) |
Zooming Customization
Behavior | API in Essential JS 1 | API in Essential JS 2 |
---|---|---|
Enable | Not Applicable |
Property: zoomSettings.enableZoom var maps = new ej.maps.Maps({ zoomSettings:{ enable:true } }); maps.appendTo(‘#container’) |
Minimum Zoom |
Property: zoomSettings.minValue $(“#container”).ejMap({ zoomSettings:{ minValue:2 } }); |
Property: zoomSettings.minZoom var maps = new ej.maps.Maps({ zoomSettings:{ minZoom:2 } }); maps.appendTo(‘#container’) |
Maximum Zoom |
Property: zoomSettings.maxValue $(“#container”).ejMap({ zoomSettings:{ maxValue:50 } }); |
Property: zoomSettings.maxZoom var maps = new ej.maps.Maps({ zoomSettings:{ maxZoom:5 } }); maps.appendTo(‘#container’) |
Mouse Wheel Zoom |
Property: zoomSettings.enableMouseWheelZoom $(“#container”).ejMap({ zoomSettings:{ enableMouseWheelZoom:true } }); |
Property: zoomSettings.maxZoom var maps = new ej.maps.Maps({ zoomSettings:{ mouseWheelZoom:true } }); maps.appendTo(‘#container’) |
Double Click Zoom | Not Applicable |
Property: zoomSettings.doubleClickZoom var maps = new ej.maps.Maps({ zoomSettings:{ doubleClickZoom:true } }); maps.appendTo(‘#container’) |
Pinch Zoom | Not Applicable |
Property: zoomSettings.pinchZooming var maps = new ej.maps.Maps({ zoomSettings:{ pinchZooming:true } }); maps.appendTo(‘#container’) |
Single Click Zoom |
Property: zoomSettings.enableZoomOnSelection $(“#container”).ejMap({ zoomSettings:{ enableZoomOnSelection:true } }); |
Property: zoomSettings.zoomOnClick var maps = new ej.maps.Maps({ zoomSettings:{ zoomOnClick:true } }); maps.appendTo(‘#container’) |
Zoom Factor |
Property: zoomSettings.factor $(“#container”).ejMap({ zoomSettings:{ factor:2 } }); |
Property: zoomSettings.zoomFactor var maps = new ej.maps.Maps({ zoomSettings:{ zoomFactor:2 } }); maps.appendTo(‘#container’) |
Toolbars | Not Applicable |
Property: zoomSettings.toolbarSettings.buttonSettings.toolbarItems var maps = new ej.maps.Maps({ zoomSettings:{ toolbarSettings:{ buttonSettings: { toolbarItems: [‘ZoomIn’]} } }); maps.appendTo(‘#container’) |
Toolbar Orientation | Not Applicable |
Property: zoomSettings.toolbarSettings.orientation var maps = new ej.maps.Maps({ zoomSettings:{ toolbarSettings:{ orientation:’Horizontal’} } }); maps.appendTo(‘#container’) |
Toolbar Vertical Alignment | Not Applicable |
Property: zoomSettings.toolbarSettings.verticalAlignment var maps = new ej.maps.Maps({ zoomSettings:{ toolbarSettings:{ verticalAlignment:’Center’ } } }); maps.appendTo(‘#container’) |
Toolbar Horizontal Alignment | Not Applicable |
Property: zoomSettings.toolbarSettings.horizontalAlignment var maps = new ej.maps.Maps({ zoomSettings:{ toolbarSettings:{ horizontalAlignment:’Center’ } } }); maps.appendTo(‘#container’) |
Toolbar Highlight Color | Not Applicable |
Property: zoomSettings.toolbarSettings.buttonSettings.highlightColor var maps = new ej.maps.Maps({ zoomSettings:{ toolbarSettings:{ buttonSettings: { highlightColor:’#e61576’ } } } }); maps.appendTo(‘#container’) |
Toolbar Selection Color | Not Applicable |
Property: zoomSettings.toolbarSettings.buttonSettings.selectionColor var maps = new ej.maps.Maps({ zoomSettings:{ toolbarSettings:{ buttonSettings: { selectionColor:’#e61576’ } } } }); maps.appendTo(‘#container’) |
Toolbar Fill Color | Not Applicable |
Property: zoomSettings.toolbarSettings.buttonSettings.color var maps = new ej.maps.Maps({ zoomSettings:{ toolbarSettings:{ buttonSettings: { color:’#e61576’ } } } }); maps.appendTo(‘#container’) |
Highlight And Selection Customization
Behavior | API in Essential JS 1 | API in Essential JS 2 |
---|---|---|
Highlight Fill |
Property: layers.shapeSettings.highlightColor $(“#container”).ejMap({ layers:{ shapeSettings:{ highlightColor:’green’ } } }); |
Property: fill var maps = new ej.maps.Maps({ layers:[{ highlightSettings:{ fill:’green’ }}] }); maps.appendTo(‘#container’) |
Enable Highlight |
Property: layers.enableMouseHover $(“#container”).ejMap({ layers:{ enableMouseHover:true } }); |
Property: enable var maps = new ej.maps.Maps({ layers:[{ highlightSettings:{ enable:true }}] }); maps.appendTo(‘#container’) |
Highlight Border Color |
Property: layers.shapeSettings.highlightStroke $(“#container”).ejMap({ layers:{ shapeSettings:{ highlightStroke:’red’ } } }); |
Property: layers.highlightSettings.border.color var maps = new ej.maps.Maps({ layers:[{ highlightSettings:{ border:{ color: ‘green’} }}] }); maps.appendTo(‘#container’) |
Highlight Border Width |
Property: layers.shapeSettings.highlightBorderWidth $(“#container”).ejMap({ layers:{ shapeSettings:{ highlightBorderWidth:’2’ } } }); |
Property: layers.highlightSettings.border.width var maps = new ej.maps.Maps({ layers:[{ highlightSettings:{ border:{ width: 2 } }}] }); maps.appendTo(‘#container’) |
Highlight Opacity | Not Applicable |
Property: layers.layers.highlightSettings.opacity var maps = new ej.maps.Maps({ layers:[{ highlightSettings:{ opacity: 0.5 }}] }); maps.appendTo(‘#container’) |
Selection Fill |
Property: layers.shapeSettings.selectionColor $(“#container”).ejMap({ layers:{ shapeSettings:{ selectionColor:’blue’ } } }); |
Property: layers.selectionSettings.fill var maps = new ej.maps.Maps({ layers:[{selectionSettings:{ fill:’#D2691E’ }}] }); maps.appendTo(‘#container’) |
Selection Enable |
Property: layers.enableSelection $(“#container”).ejMap({ layers:{ enableSelection:true } }); |
Property: layers.selectionSettings.enable var maps = new ej.maps.Maps({ layers:[{selectionSettings:{ enable:true }}] }); maps.appendTo(‘#container’) |
Selection Border Width |
Property: layers.selectionSettings.selectionStrokeWidth $(“#container”).ejMap({ layers:{ selectionSettings:{ selectionStrokeWidth:’2’ } }); |
Property: layers.selectionSettings.border.width var maps = new ej.maps.Maps({ layers:[{selectionSettings:{ border:{ width:2 } }}] }); maps.appendTo(‘#container’) |
Selection Border Color |
Property: layers.selectionSettings.selectionStroke $(“#container”).ejMap({ layers:{ layers:[{selectionSettings:{ selectionStroke:’red’ }}] }); |
Property: layers.selectionSettings.border.color var maps = new ej.maps.Maps({ ;layers:[{selectionSettings:{ border:{ color:’blue’ } }}] }); maps.appendTo(‘#container’) |
Selection Opacity | Not Applicable |
Property: layers.selectionSettings.opacity var maps = new ej.maps.Maps({ layers:[{selectionSettings:{ opacity:2 }}] }); maps.appendTo(‘#container’) |
Navigation Line Customization
Behavior | API in Essential JS 1 | API in Essential JS 2 |
---|---|---|
Visible | Not Applicable |
Property: layers.navigationLineSettings.visible var maps = new ej.maps.Maps({ layers:[{ navigationLineSettings:{ visible:true } }] }); maps.appendTo(‘#container’) |
Width | Not Applicable |
Property: layers.navigationLineSettings.width var maps = new ej.maps.Maps({ layers:[{ navigationLineSettings:{ width:2 } }] }); maps.appendTo(‘#container’) |
Longitude | Not Applicable |
Property: layers.navigationLineSettings.longitude var maps = new ej.maps.Maps({ layers:[{ navigationLineSettings:{ longitude: [-97.8717041015625, -89.6649169921875] } }] }); maps.appendTo(‘#container’) |
Latitude | Not Applicable |
Property: layers.navigationLineSettings.latitude var maps = new ej.maps.Maps({ layers:[{ navigationLineSettings:{ latitude: [22.403410892712124, 21.282336521195344] } }] }); maps.appendTo(‘#container’) |
DashArray | Not Applicable |
Property: layers.navigationLineSettings.dashArray var maps = new ej.maps.Maps({ layers:[{ navigationLineSettings:{ dashArray:”1,2” } }] }); maps.appendTo(‘#container’) |
Color | Not Applicable |
Property: layers.navigationLineSettings.color var maps = new ej.maps.Maps({ layers:[{ navigationLineSettings:{ color:”green” } }] }); maps.appendTo(‘#container’) |
Angle | Not Applicable |
Property: layers.navigationLineSettings.angle var maps = new ej.maps.Maps({ layers:[{ navigationLineSettings:{ angle:180 } }] }); maps.appendTo(‘#container’) |
Arrow Position | Not Applicable |
Property: layers.navigationLineSettings.arrow.position var maps = new ej.maps.Maps({ layers:[{ navigationLineSettings:{ arrow:{ position:”start” } } }] }); maps.appendTo(‘#container’) |
Show Arrow | Not Applicable |
Property: layers.navigationLineSettings.arrow.showArrow var maps = new ej.maps.Maps({ layers:[{ navigationLineSettings:{ arrow:{ showArrow:true } } }] }); maps.appendTo(‘#container’) |
Arrow size | Not Applicable |
Property: layers.navigationLineSettings.arrow.size var maps = new ej.maps.Maps({ layers:[{ navigationLineSettings:{ arrow:{ size:2 } } }] }); maps.appendTo(‘#container’) |
Arrow Color | Not Applicable |
Property: layers.navigationLineSettings.arrow.color var maps = new ej.maps.Maps({ layers:[{ navigationLineSettings:{ arrow:{ color:’red’ } } }] }); maps.appendTo(‘#container’) |
Arrow Offset | Not Applicable |
Property: layers.navigationLineSettings.arrow.offSet var maps = new ej.maps.Maps({ layers:[{ navigationLineSettings:{ arrow:{ offSet:10 } } }] }); maps.appendTo(‘#container’) |
Tooltip Customization
Behavior | API in Essential JS 1 | API in Essential JS 2 |
---|---|---|
Tooltip Enable |
Property: layers.showTooltip $(“#container”).ejMap({ layers:{ layers:[{ showTooltip: true }] }); |
Property: layers.tooltipSettings.visible var maps = new ej.maps.Maps({ layers:[{ tooltipSettings:{ visible: true }] }); maps.appendTo(‘#container’) |
Tooltip Template |
Property: layers.tooltipTemplate $(“#container”).ejMap({ layers:{ layers:[{ tooltipTemplate: “Template” }] }); |
Property: layers.tooltipSettings.visible var maps = new ej.maps.Maps({ layers:[{ tooltipSettings:{ visible: true }] }); maps.appendTo(‘#container’) |
Value Path | Not Applicable |
Property: layers.tooltipSettings.valuePath var maps = new ej.maps.Maps({ layers:[{ tooltipSettings:{ valuePath:’Population’ }] }); maps.appendTo(‘#container’) |
Format | Not Applicable |
Property: layers.tooltipSettings.format var maps = new ej.maps.Maps({ layers:[{ tooltipSettings:{ format:’${State} ${Population}’ }] }); maps.appendTo(‘#container’) |
Border Color | Not Applicable |
Property: layers.tooltipSettings.border.color var maps = new ej.maps.Maps({ layers:[{ tooltipSettings:{ border :{ color:’red’ } }] }); maps.appendTo(‘#container’) |
Border Width | Not Applicable |
Property: layers.tooltipSettings.border.width var maps = new ej.maps.Maps({ layers:[{ tooltipSettings:{ border :{ width:’’ } }] }); maps.appendTo(‘#container’) |
Text Style | Not Applicable |
Property: layers.tooltipSettings.textStyle var maps = new ej.maps.Maps({ layers:[{ tooltipSettings:{ textStyle: { size:’15px’, color:’red’, fontFamily:’arial’, fontWeight:’bold’, fontStyle:’normal’, opacity:0.8 }}] }); maps.appendTo(‘#container’) |
Annotation Cutomization
Behavior | API in Essential JS 1 | API in Essential JS 2 |
---|---|---|
Content | Not Applicable |
Property: legendSettings.annotations.content var maps = new ej.maps.Maps({ annotations: { content:’<div>USA Population 2018</div>’ }} }); maps.appendTo(‘#container’) |
Location X | Not Applicable |
Property: legendSettings.annotations.x var maps = new ej.maps.Maps({ annotations: { x:’250px’ }} }); maps.appendTo(‘#container’) |
Location Y | Not Applicable |
Property: legendSettings.annotations.y var maps = new ej.maps.Maps({ annotations: { y:’150px’ }} }); maps.appendTo(‘#container’) |
Vertical Alignment | Not Applicable |
Property: legendSettings.annotations.verticalAlignment var maps = new ej.maps.Maps({ annotations: { verticalAlignment:’Center’ }} }); maps.appendTo(‘#container’) |
Horizontal Alignment | Not Applicable |
Property: legendSettings.annotations.horizontalAlignment var maps = new ej.maps.Maps({ annotations: { horizontalAlignment:’Center’ }} }); maps.appendTo(‘#container’) |
Zindex | Not Applicable |
Property: legendSettings.annotations.zIndex var maps = new ej.maps.Maps({ annotations: { zIndex:’-1’ }} }); maps.appendTo(‘#container’) |
Maps Other Properties Customization
Behavior | API in Essential JS 1 | API in Essential JS 2 |
---|---|---|
Projection Type | Not Applicable |
Property: projectionType var maps = new ej.maps.Maps({ projectionType: ‘Mercator’ }); maps.appendTo(‘#container’) |
Background |
Property: background $(“#container”).ejMap({ background:’red’ }); |
Property: background var maps = new ej.maps.Maps({ background: ‘red’ }); maps.appendTo(‘#container’) |
Enable Group Separator |
Property: enableGroupSeparator $(“#container”).ejMap({ enableGroupSeparator:true }); |
Property: useGroupingSeparator var maps = new ej.maps.Maps({ useGroupingSeparator: true }); maps.appendTo(‘#container’) |
Base Layer Index |
Property: baseMapIndex $(“#container”).ejMap({ baseMapIndex:0 }); |
Property: baseLayerIndex var maps = new ej.maps.Maps({ baseLayerIndex: 0 }); maps.appendTo(‘#container’) |
locale |
Property: locale $(“#container”).ejMap({ locale:’en-us’ }); |
Not Applicable |
Responsive |
Property: isResponsive $(“#container”).ejMap({ isResponsive:true }); |
Not Applicable |
Enable Pan |
Property: enablePan $(“#container”).ejMap({ enablePan:true }); |
Not Applicable |
Enable Navigation |
Property: navigationControl.enableNavigation $(“#container”).ejMap({ navigationControl:{ enableNavigation:true } }); |
Not Applicable |
Navigation Orientation |
Property: navigationControl.orientation $(“#container”).ejMap({ navigationControl:{ orientation:’vertical’ } }); |
Not Applicable |
Navigation Dock Position |
Property: navigationControl.dockPosition $(“#container”).ejMap({ navigationControl:{ dockPosition:’centerleft’ } }); |
Not Applicable |
Navigation Absolute Position |
Property: navigationControl.absolutePosition $(“#container”).ejMap({ navigationControl:{ absolutePosition:{ x: 100, y : 100 } } }); |
Not Applicable |
Dragging Selection |
Property: draggingOnSelection $(“#container”).ejMap({ draggingOnSelection : true }); |
Not Applicable |
Resize |
Property: enableResize $(“#container”).ejMap({ enableResize : true }); |
Not Applicable |
Enable Animation |
Property: enableAnimation $(“#container”).ejMap({ enableAnimation : true }); |
Not Applicable |
Enable Layer Animation |
Property: enableLayerChangeAnimation $(“#container”).ejMap({ enableLayerChangeAnimation : true }); |
Not Applicable |
Center Position |
Property: centerPosition $(“#container”).ejMap({ centerPosition:[90.52734374999999,30.41078179084589] }); |
Property: centerPosition var maps = new ej.maps.Maps({ centerPosition:{ latitude: 30.41078179084589,longitude: 90.52734374999999 } }); maps.appendTo(‘#container’) |
Events
Behavior | API in Essential JS 1 | API in Essential JS 2 |
---|---|---|
Shape Selected |
Property: shapeSelected $(“#container”).ejMap({ shapeSelected:’MapShapeSelected’ }); |
Property: shapeSelected var maps = new ej.maps.Maps({ shapeSelected:’MapShapeSelected’ }); maps.appendTo(‘#container’) |
Marker Selected |
Property: markerSelected $(“#container”).ejMap({ markerSelected:’MapMarkerSelected’ }); |
Property: markerClick var maps = new ej.maps.Maps({ markerClick:’MapMarkerSelected’ }); maps.appendTo(‘#container’) |
Marker Move |
Property: markerEnter $(“#container”).ejMap({ markerEnter:’MapMarkerMove’ }); |
Property: markerMouseMove var maps = new ej.maps.Maps({ markerMouseMove:’MapMarkerMove’ }); maps.appendTo(‘#container’) |
Marker Leave |
Property: markerLeave $(“#container”).ejMap({ markerLeave:’MapMarkerLeave’ }); |
Not Applicable |
Legend Item Rendering |
Property: legendItemRendering $(“#container”).ejMap({ legendItemRendering:’MapLegendItemRendering’ }); |
Not Applicable |
Display Text Rendering |
Property: displayTextRendering $(“#container”).ejMap({ displayTextRendering:’MapDisplayTextRendering’ }); |
Property: dataLabelRendering var maps = new ej.maps.Maps({ dataLabelRendering:’MapDataLabelRendering’ }); maps.appendTo(‘#container’) |
Legend Item Click |
Property: legendItemClick $(“#container”).ejMap({ legendItemClick:’MapLegendItemClick’ }); |
Not Applicable |
Bubble Rendering |
Property: bubbleRendering $(“#container”).ejMap({ bubbleRendering:’MapBubbleRendering’ }); |
Property: bubbleRendering var maps = new ej.maps.Maps({ bubbleRendering:’MapBubbleRendering’ }); maps.appendTo(‘#container’) |
Shape Rendering |
Property: shapeRendering $(“#container”).ejMap({ shapeRendering:’MapShapeRendering’ }); |
Property: shapeRendering var maps = new ej.maps.Maps({ shapeRendering:’MapShapeRendering’ }); maps.appendTo(‘#container’) |
Zoomed In |
Property: zoomedIn $(“#container”).ejMap({ zoomedIn:’MapZooming’ }); |
Not Applicable |
Render Completed |
Property: onRenderComplete $(“#container”).ejMap({ onRenderComplete:’MapRenderCompleted’ }); |
Property: loaded var maps = new ej.maps.Maps({ loaded:’MapRenderCompleted’ }); maps.appendTo(‘#container’) |
Panned |
Property: panned $(“#container”).ejMap({ panned:’MapPanned’ }); |
Not Applicable |
zoomed Out |
Property: zoomedOut $(“#container”).ejMap({ zoomedOut:’MapZoomedOut’ }); |
Not Applicable |
Mouse Over |
Property: mouseover $(“#container”).ejMap({ mouseover:’MapMouseOver’ }); |
Not Applicable |
Mouse Leave |
Property: mouseleave $(“#container”).ejMap({ mouseover:’MapMouseLeave’ }); |
Not Applicable |
Click |
Property: click $(“#container”).ejMap({ click:’ClickOnMap’ }); |
Property: click var maps = new ej.maps.Maps({ click:’ClickOnMap’ }); maps.appendTo(‘#container’) |
Double Click |
Property: doubleClick $(“#container”).ejMap({ doubleClick:’DoubleClickOnMap’ }); |
Property: doubleClick var maps = new ej.maps.Maps({ doubleClick:’DoubleClickOnMap’ }); maps.appendTo(‘#container’) |
Right Click |
Property: rightClick $(“#container”).ejMap({ rightClick:’RightClickOnMap’ }); |
Property: rightClick var maps = new ej.maps.Maps({ rightClick:’RightClickOnMap’ }); maps.appendTo(‘#container’) |
Initial Load |
Property: onLoad $(“#container”).ejMap({ onLoad:’loadOnMap’ }); |
Property: load var maps = new ej.maps.Maps({ load:’loadOnMap’ }); maps.appendTo(‘#container’) |
Before Print | Not Applicable |
Property: beforePrint var maps = new ej.maps.Maps({ beforePrint:’MapBeforePrint’ }); maps.appendTo(‘#container’) |
Resize | Not Applicable |
Property: resize var maps = new ej.maps.Maps({ resize:’ResizeOnMap’ }); maps.appendTo(‘#container’) |
Tooltip Render | Not Applicable |
Property: tooltipRender var maps = new ej.maps.Maps({ tooltipRender:’MapTooltipRender’ }); maps.appendTo(‘#container’) |
Item Selection | Not Applicable |
Property: itemSelection var maps = new ej.maps.Maps({ itemSelection:’MapItemSelection’ }); maps.appendTo(‘#container’) |
Item Highlight | Not Applicable |
Property: itemHighlight var maps = new ej.maps.Maps({ itemHighlight:’MapItemHighlight’ }); maps.appendTo(‘#container’) |
Shape Highlight | Not Applicable |
Property: shapeHighlight var maps = new ej.maps.Maps({ shapeHighlight:’MapShapeHighlight’ }); maps.appendTo(‘#container’) |
Layer Rendering | Not Applicable |
Property: layerRendering var maps = new ej.maps.Maps({ layerRendering:’MapLayerRendering’ }); maps.appendTo(‘#container’) |
Marker Rendering | Not Applicable |
Property: markerRendering var maps = new ej.maps.Maps({ markerRendering:’MapMarkerRendering’ }); maps.appendTo(‘#container’) |
Bubble Mouse Move | Not Applicable |
Property: bubbleMouseMove var maps = new ej.maps.Maps({ bubbleMouseMove:’MouseMoveOnBubble’ }); maps.appendTo(‘#container’) |
Bubble Mouse Move | Not Applicable |
Property: annotationRendering var maps = new ej.maps.Maps({ annotationRendering:’MapAnnotationRendering’ }); maps.appendTo(‘#container’) |
Animation Complete | Not Applicable |
Property: animationComplete var maps = new ej.maps.Maps({ animationComplete:’MapAnimationComplete’ }); maps.appendTo(‘#container’) |