Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
M
  makeInitOnceGetter, Util
  makeSameOrigin, ALKMaps.Control.CacheWrite
  map
  Map, ALKMaps.Map.ALKMaps
  mapDivClick, ALKMaps.Control.OverviewMap
  mapOptions, ALKMaps.Control.OverviewMap
  marker, ALKMaps.Feature
  Marker2, ALKMaps.Marker2.ALKMaps
  markerClick, ALKMaps.Layer.Text
  markerConfig, ALKMaps.Control.SingleSearch
  markers
  Markers, ALKMaps.Layer.Markers.ALKMaps.Layer
  markerStyle, ALKMaps.Control.SingleSearch
  matchCase, ALKMaps.Filter.Comparison
  maxDepth, ALKMaps.Format.KML
  maxExtent
  maxFeatures, ALKMaps.Layer.PointGrid
  maxGetUrlLength, ALKMaps.Tile.Image
  maximizeControl
  maximized, ALKMaps.Control.OverviewMap
  maximizeDiv, ALKMaps.Control.LayerSwitcher
  maxPx, ALKMaps.Map
  maxRadius, ALKMaps.Control.CircleMeasure
  maxRatio, ALKMaps.Control.OverviewMap
  maxResolution
  maxScale
  maxScaleDenominator, ALKMaps.Rule
  maxSize
  maxValueElement, ALKMaps.Control.HeatMapLegend
  maxVertices, ALKMaps.Handler.Path
  maxWidth, ALKMaps.Control.ScaleLine
  maxZoom, ALKMaps.Layer.BaseMap(Leaflet)
  maxZoomLevel
  measure, ALKMaps.Control.Measure
  Measure, ALKMaps.Control.Measure.ALKMaps.Control
  measureComplete, ALKMaps.Control.Measure
  measureImmediate, ALKMaps.Control.Measure
  measurePartial, ALKMaps.Control.Measure
  menuItems, ALKMaps.Control.ContextMenu
  merge
  mergeNewParams
  mergeWithDefaultFilter, ALKMaps.Protocol
  metadata, ALKMaps.Layer
  minExtent
  minimizeControl
  minimizeDiv, ALKMaps.Control.LayerSwitcher
  MiniPanZoom, ALKMaps.Control.MiniPanZoom.ALKMaps.Control
  minPx, ALKMaps.Map
  minRadius, ALKMaps.Control.CircleMeasure
  minRatio, ALKMaps.Control.OverviewMap
  minRectDisplayClass, ALKMaps.Control.OverviewMap
  minRectSize, ALKMaps.Control.OverviewMap
  minResolution
  minScale
  minScaleDenominator, ALKMaps.Rule
  minSearchTextLength, ALKMaps.Control.SingleSearch
  minSize
  minValueElement, ALKMaps.Control.HeatMapLegend
  minZoom, ALKMaps.Layer.BaseMap(Leaflet)
  minZoomLevel
  MOD_ALT, ALKMaps.Handler.ALKMaps.Handler
  MOD_CTRL, ALKMaps.Handler.ALKMaps.Handler
  MOD_NONE, ALKMaps.Handler.ALKMaps.Handler
  MOD_SHIFT, ALKMaps.Handler.ALKMaps.Handler
  mode, ALKMaps.Control.ModifyFeature
  modified
  modifyAlphaImageDiv, Util
  modifyDOMElement, Util
  modifyFeature
  ModifyFeature, ALKMaps.Control.ModifyFeature.ALKMaps.Control
  modifyGeometry, ALKMaps.Handler.RegularPolygon
  mousedown
  mouseDown, ALKMaps.Handler.Point
  mouseDownHandler, ALKMaps.Control.WeatherAlertOption
  mouseDragStart, ALKMaps.Control.PanZoomBar
  mouseLeft, Util
  mousemove
  mouseout
  mouseOver, ALKMaps.Marker
  mouseoverLine, ALKMaps.Control.FeatureSlicer
  mousePosition, ALKMaps.Handler.MouseWheel
  MousePosition, ALKMaps.Control.MousePosition.ALKMaps.Control
  mouseup
  MouseWheel, ALKMaps.Handler.MouseWheel.ALKMaps.Handler
  mouseWheelOptions, ALKMaps.Control.Navigation
  move
  moveBox, ALKMaps.Handler.Box
  moveByPx
  moveFeature
  moveGriddedTiles, ALKMaps.Layer.Grid
  moveLayerBack, ALKMaps.Handler.Feature
  moveLayerToTop, ALKMaps.Handler.Feature
  moveTimerId, ALKMaps.Layer.Grid
  moveTo
  moveZoomBar, ALKMaps.Control.PanZoomBar
  multi
  multigeometry, ALKMaps.Format.KML.parseGeometry
  multilinestring
  MultiLineString, ALKMaps.Geometry.MultiLineString.ALKMaps.Geometry
  multiple, ALKMaps.Control.SelectFeature
  multipleKey, ALKMaps.Control.SelectFeature
  multipleSelect, ALKMaps.Control.SelectFeature
  multipoint
  MultiPoint, ALKMaps.Geometry.MultiPoint.ALKMaps.Geometry
  multipolygon
  MultiPolygon, ALKMaps.Geometry.MultiPolygon.ALKMaps.Geometry
  mutual, ALKMaps.Control.Split
ALKMaps.Util.makeInitOnceGetter = function ( object,
funcName,
initFunc )
Returns a function that initializes a value once, and then just returns the value on subsequent calls
makeSameOrigin: function( evt )
If the tile does not have CORS image loading enabled and is from a different origin, use ALKMaps.ProxyHost to make it a same origin url.
{ALKMaps.Map} this gets set in the addControl() function in ALKMaps.Map
{ALKMaps.Map}
{ALKMaps.Map} This variable is set when the layer is added to the map, via the accessor function setMap().
{L.Map} the map
{ALKMaps.Map} the map this marker is attached to
{ALKMaps.Map} this gets set when the marker is added to the map.
{ALKMaps.Map} this gets set in Map.js when the popup is added to the map
Constructor for a new ALKMaps.Map instance.
mapDivClick: function( evt )
Handle browser events
{Object} An object containing any non-default properties to be sent to the overview map’s map constructor.
{ALKMaps.Marker}
{Object} Location marker configuration.
{Array(ALKMaps.Marker2)} internal marker list
{Array(ALKMaps.Marker2)} Cached markers.
Create a Markers layer.
{Object} Marker style.
{Boolean} Force case sensitive searches for EQUAL_TO and NOT_EQUAL_TO comparisons.
{Integer} Maximum depth for recursive loading external KML URLs Defaults to 0: do no external fetching
{<ALKMaps.Bounds>|Array} If provided as an array, the array should consist of four values (left, bottom, right, top).
{<ALKMaps.Bounds>|Array} If provided as an array, the array should consist of four values (left, bottom, right, top).
{Number} The maximum number of points to generate in the grid.
{Number} If set, requests that would result in GET urls with more characters than the number provided will be made using form-encoded HTTP POST.
maximizeControl: function( e )
Set up the labels and divs for the control
maximizeControl: function( e )
Unhide the control.
{Boolean} Start as maximized (visible).
{DOMElement}
{Object} An object with a ‘x’ and ‘y’ values that is the top right of maxExtent in viewport pixel space.
{Float} The ratio of the overview map resolution to the main map resolution at which to zoom farther in on the overview map.
{Float} Default max is 360 deg / 256 px, which corresponds to zoom level 0 on gmaps.
{Float} Required if you are not displaying the whole world on a tile with the size specified in tileSize.
{Float}
{Float}
{Number} or {String} maximum scale at which to draw the feature.
{ALKMaps.Size} Maximum size allowed for the marker’s contents.
{ALKMaps.Size} Maximum size allowed for the popup’s contents.
{ALKMaps.Size}
{Number} the maximum size of the queue.
For maximum value
{Number} The maximum number of vertices which can be drawn by this handler.
{Integer} Maximum width of the scale line in pixels.
{Number} Leaflet.TileLayer maximum zoom setting.
{Number} Indicates the maximum zoom level at which vectors will be clustered.
{Number} Indicates the maximum zoom level at which markers will be clustered.
measure: function( geometry,
eventType )
measureComplete: function( geometry )
Called when the measurement sketch is done.
measureImmediate : function( point,
feature,
drawing )
Called each time the measurement sketch is modified.
measurePartial: function( point,
geometry )
Called each time a new point is added to the measurement sketch.
Obsolete.
merge: function( resp )
Given a list of features, determine which ones to add to the layer.
merge: function( mapProjection,
resp )
Add all features to the layer.
mergeNewParams: function( newParams )
Catch changeParams and uppercase the new params to be merged in before calling changeParams on the super class.
mergeNewParams:function( newParams )
Catch changeParams and uppercase the new params to be merged in before calling changeParams on the super class.
mergeWithDefaultFilter: function( filter )
Merge filter passed to the read method with the default one
{Object} This object can be used to store additional information on a layer object.
{<ALKMaps.Bounds>|Array} If provided as an array, the array should consist of four values (left, bottom, right, top).
{<ALKMaps.Bounds>|Array} If provided as an array, the array should consist of four values (left, bottom, right, top).
minimizeControl: function( e )
Hide all the contents of the control, shrink the size, add the maximize icon
minimizeControl: function( e )
Hide all the contents of the control, shrink the size, add the maximize icon
{DOMElement}
{Object} An object with a ‘x’ and ‘y’ values that is the lower left of maxExtent in viewport pixel space.
{Float} The ratio of the overview map resolution to the main map resolution at which to zoom farther out on the overview map.
{String} Replacement style class name for the extent rectangle when minRectSize is reached.
{Integer} The minimum width or height (in pixels) of the extent rectangle on the overview map.
{Float}
{Float}
{Float}
{Float}
{Number} or {String} minimum scale at which to draw the feature.
{Number} If search text is longer than this value, then starts search.
{ALKMaps.Size} Minimum size allowed for the marker’s contents.
{ALKMaps.Size} Minimum size allowed for the popup’s contents.
{ALKMaps.Size}
For minimum value
{Number} Leaflet.TileLayer minimum zoom setting.
{Number} Minimum zoom level for requesting sites.
{Number} Minimum zoom level for requesting traffic incidents.
If set as the keyMask, checkModifiers returns false if Alt is down.
If set as the keyMask, checkModifiers returns false if Ctrl is down.
If set as the keyMask, checkModifiers returns false if any key is down.
If set as the keyMask, checkModifiers returns false if Shift is down.
{Integer} Bitfields specifying the modification mode.
{Boolean} The currently selected feature has been modified.
{Object} An object with the originals of the geometry and attributes of the feature, if they were changed.
ALKMaps.Util.modifyAlphaImageDiv = function ( div,
id,
px,
sz,
imgURL,
position,
border,
sizing,
opacity )
ALKMaps.Util.modifyDOMElement = function ( element,
id,
px,
sz,
position,
border,
overflow,
opacity )
Modifies many properties of a DOM element all at once.
modifyFeature: function( pixel,
drawing )
Modify the existing geometry given the new point
modifyFeature: function( pixel )
Modify the existing geometry given a pixel location.
Create a new modify feature control.
modifyGeometry: function()
Modify the polygon geometry in place.
mousedown: function( evt )
Handle mousedown.
mousedown: function( evt )
Handle mousedown events
mousedown: function( evt )
Handle mouse down.
mousedown: function( evt )
Handle mousedown.
{Boolean} The mouse is down
mouseDownHandler: function( evt )
{ALKMaps.Pixel}
ALKMaps.Util.mouseLeft = function ( evt,
div )
mousemove: function( evt )
Handle mousemove events
mousemove: function( evt )
Handle mouse moves.
mousemove: function( evt )
Called when the mouse moves on the map.
mousemove: function ( evt )
Update the stored mousePosition on every move.
mousemove: function( evt )
Handle mousemove.
mouseout: function ( evt )
Handle mouseout events
mouseout: function( evt )
Called when the mouse goes out of the map.
mouseout: function( evt )
Handle mouse out.
{Boolean} When a label is supplied, if mouseOver is true, label will show; otherwise label will always show.
{Function} Define this function if you want to know the line and mouse positions and the distance between the two when mouse hovers over the line or mouse is closer to the line within tolerance.toLine value.
{ALKMaps.Pixel} mousePosition is necessary because evt.clientX/Y is buggy in Moz on wheel events, so we cache and use the value from the last mousemove.
mouseup: function ( evt )
Handle mouseup.
mouseup: function( evt )
Handle mouseup events
mouseup: function( evt )
Handle mouse up.
mouseup: function( evt )
Handle mouseup.
{Object} Options passed to the MouseWheel control (only useful if zoomWheelEnabled is set to true)
move: function( location )
Moves the feature and redraws it at its new location
move: function( x,
y )
Moves a geometry by the given displacement along positive x and y axes.
move: function( x,
y )
Moves a geometry by the given displacement along positive x and y axes.
move: function( x,
y )
Moves a geometry by the given displacement along positive x and y axes.
move: function( evt )
This method is called during the handling of the mouse move event.
move: function ( evt )
Handle mousemove and touchmove.
move: function ( evt )
Handle mousemove and touchmove.
move: function( evt )
Respond to drag move events
moveBox: function ( xy )
moveByPx: function( dx,
dy )
Move the layer based on pixel vector.
moveByPx: function( dx,
dy )
Move the layer based on pixel vector.
moveByPx: function( dx,
dy )
Drag the map by pixels.
moveFeature: function( pixel )
Called when the drag handler detects a mouse-move.
moveFeature: function( pixel )
Called when the drag handler detects a mouse-move.
moveFeature: function( pixel )
Called when the drag handler detects a mouse-move.
moveFeature: function( pixel )
Called when the drag handler detects a mouse-move.
moveGriddedTiles: function( deferred )
moveLayerBack: function()
Moves the layer back to the position determined by the map’s layers array.
moveLayerToTop: function()
Moves the layer for this handler to the top, so mouse events can reach it.
{Number} The id of the deferMoveGriddedTiles timer.
moveTo: function ( px )
Sets the left and top style attributes to the passed in pixel coordinates.
moveTo: function ( px )
move icon to passed in px.
moveTo:function( bounds,
zoomChanged,
dragging )
moveTo:function( bounds,
zoomChanged,
dragging )
This function is called whenever the map is moved.
moveTo:function( bounds,
zoomChanged,
dragging )
Create the tile for the image or resize it for the new resolution
moveTo:function( bounds,
zoomChanged,
dragging )
moveTo: function( bounds,
zoomChanged,
dragging )
Reset the vector layer’s div so that it once again is lined up with the map.
moveTo:function( bounds,
zoomChanged,
minor )
If layer is visible and Text has not been loaded, load Text.
moveTo: function( bounds,
zoomChanged,
dragging )
Reset the vector layer’s div so that it once again is lined up with the map.
moveTo: function( bounds,
zoomChanged,
dragging )
Reset the vector layer’s div so that it once again is lined up with the map.
moveTo: function( bounds,
zoomChanged,
dragging )
Reset the vector layer’s div so that it once again is lined up with the map.
moveTo: function( lonlat,
zoom,
options )
moveTo: function ( px )
Move the marker to the new location.
moveTo: function( px )
moveTo: function( px )
Since the popup is moving to a new px, it might need also to be moved relative to where the marker is.
moveTo: function( px )
moveTo: function( px )
Since the popup is moving to a new px, it might need also to be moved relative to where the marker is.
moveTo: function ( bounds,
position,
redraw )
Reposition the tile.
moveZoomBar:function()
Change the location of the slider to match the current zoom level.
{Boolean} Cast features to multi-part geometries before passing to the layer.
{Boolean} Cast features to multi-part geometries before passing to the layer.
Given a KML node representing a multigeometry, create an ALKMaps geometry collection.
Return an array of linestring arrays from a linestring.
Convert a coordinate array from GeoJSON into an ALKMaps.Geometry.
Given an ALKMaps multilinestring geometry, create a KML GeometryCollection.
Constructor for a MultiLineString Geometry.
{Boolean} Allow selection of multiple geometries.
{String} An event modifier (‘altKey’ or ‘shiftKey’) that temporarily sets the multiple property to true.
multipleSelect: function()
Allow for multiple selected features based on multiple property and multipleKey event modifier.
Return an array of point coordinates from a multipoint.
Convert a coordinate array from GeoJSON into an ALKMaps.Geometry.
Given an ALKMaps multipoint geometry, create a KML GeometryCollection.
Create a new MultiPoint Geometry
Return an array of polygon arrays from a multipolygon.
Convert a coordinate array from GeoJSON into an ALKMaps.Geometry.
Given an ALKMaps multipolygon geometry, create a KML GeometryCollection.
Create a new MultiPolygon geometry
{Boolean} If source and target layers are the same, split source features and target features where they intersect.
Close