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
$#!
  _addButton, ALKMaps.Control.PanZoom
  _addZoomBar, ALKMaps.Control.PanZoomBar
  _isInitialized, ALKMaps.Map
  _removeButton, ALKMaps.Control.PanZoom
  _removeElementObservers, ALKMaps.Event
  _removeZoomBar, ALKMaps.Control.PanZoomBar
A
  abort
  activate
  activateControl, ALKMaps.Control.Panel
  active
  activeState, ALKMaps.Control.Panel
  add
  addAlerts, ALKMaps.Layer.WeatherAlerts(Leaflet)
  addAvoidFavor, ALKMaps.Services
  addAvoidFavorPolygon, ALKMaps.Layer.AvoidFavor
  addAvoidFavorPolygonGroup, ALKMaps.Layer.AvoidFavor
  addAvoidFavorSet, ALKMaps.Services
  addClass, ALKMaps.Element
  addCloseBox
  addComponent
  addComponents, ALKMaps.Geometry.Collection
  addContent
  addControl, ALKMaps.Map
  addControls
  addControlsToMap, ALKMaps.Control.Panel
  addControlToMap, ALKMaps.Map
  addCustomCategory, ALKMaps.Services
  addDocumentEvents, ALKMaps.Handler.Drag
  addDriveTimePolygon, ALKMaps.Layer.DriveTime
  addEventType, ALKMaps.Events
  addFeatures, ALKMaps.Layer.Vector
  addLayer
  addLayers, ALKMaps.Map
  addMarker, ALKMaps.Layer.Markers
  addMarkers
  addMarkerToMapLayerContainerDiv, ALKMaps.Layer.Markers
  addOptions, ALKMaps.Layer
  addPoint
  addPoints, ALKMaps.Layer.HeatMap
  addPopup, ALKMaps.Map
  addPropertyStyles, ALKMaps.Style
  addRoute
  addRouteDragHandle, ALKMaps.Layer.Routing
  addRoutePath, ALKMaps.Layer.RoadSurfaceRoute
  addRules, ALKMaps.Style
  addTarget, ALKMaps.Control.Snapping
  addTargetLayer, ALKMaps.Control.Snapping
  addTile, ALKMaps.Layer.Grid
  addTileMonitoringHooks
  addToCluster
  addTransform, ALKMaps.Projection
  addUniqueValueRules, ALKMaps.StyleMap
  adjustBounds, ALKMaps.Layer
  adjustMapAndCircle, ALKMaps.Control.CircleMeasure
  adjustXY, ALKMaps.Handler.Drag
  adjustZoom, ALKMaps.Map
  adjustZoomControl, ALKMaps.Map
  afterAdd
  afterFeatureModified, ALKMaps.Control.Split
  alertFilters
  ALKMaps Base Types
  ALKMaps.Array
  ALKMaps.Bounds
  ALKMaps.Control
  ALKMaps.Control.ArgParser
  ALKMaps.Control.Attribution
  ALKMaps.Control.BaseGeolocate
  ALKMaps.Control.Button
  ALKMaps.Control.CacheRead
  ALKMaps.Control.CacheWrite
  ALKMaps.Control.CircleMeasure
  ALKMaps.Control.ContextMenu
  ALKMaps.Control.DragFeature
  ALKMaps.Control.DragFeatureData
  ALKMaps.Control.DragPan
  ALKMaps.Control.DrawFeature
  ALKMaps.Control.EditingToolbar
  ALKMaps.Control.EditPanel
  ALKMaps.Control.FeatureEvent
  ALKMaps.Control.FeatureSlicer
  ALKMaps.Control.Graticule
  ALKMaps.Control.HeatMapLegend
  ALKMaps.Control.InfoWarning
  ALKMaps.Control.KeyboardDefaults
  ALKMaps.Control.LayerSwitcher
  ALKMaps.Control.Measure
  ALKMaps.Control.MiniPanZoom
  ALKMaps.Control.ModifyFeature
  ALKMaps.Control.MousePosition
  ALKMaps.Control.Navigation
  ALKMaps.Control.NavigationHistory
  ALKMaps.Control.NavPanel
  ALKMaps.Control.NavToolbar
  ALKMaps.Control.OverviewMap
  ALKMaps.Control.Pan
  ALKMaps.Control.Panel
  ALKMaps.Control.PanPanel
  ALKMaps.Control.PanZoom
  ALKMaps.Control.PanZoomBar
  ALKMaps.Control.Permalink
  ALKMaps.Control.PinchZoom
  ALKMaps.Control.PointMenu
  ALKMaps.Control.Scale
  ALKMaps.Control.ScaleLine
  ALKMaps.Control.SelectFeature
  ALKMaps.Control.SingleSearch
  ALKMaps.Control.SingleSearch(Leaflet)
  ALKMaps.Control.Snapping
  ALKMaps.Control.Split
  ALKMaps.Control.TouchNavigation
  ALKMaps.Control.TouchZoom
  ALKMaps.Control.TransformFeature
  ALKMaps.Control.ViewportInfo
  ALKMaps.Control.WeatherAlertLegend
  ALKMaps.Control.WeatherAlertLegend(Leaflet)
  ALKMaps.Control.WeatherAlertOption
  ALKMaps.Control.WeatherAlertOption(Leaflet)
  ALKMaps.Control.Zoom
  ALKMaps.Control.ZoomBox
  ALKMaps.Control.ZoomIn
  ALKMaps.Control.ZoomOut
  ALKMaps.Control.ZoomPanel
  ALKMaps.Control.ZoomToMaxExtent
  ALKMaps.Date
  ALKMaps.Element
  ALKMaps.Event
  ALKMaps.Events
  ALKMaps.Events.buttonclick
  ALKMaps.Feature
  ALKMaps.Feature.Vector
  ALKMaps.Filter
  ALKMaps.Filter.Comparison
  ALKMaps.Filter.FeatureId
  ALKMaps.Filter.Function
  ALKMaps.Filter.Logical
  ALKMaps.Filter.Spatial
  ALKMaps.Format
  ALKMaps.Format.GeoJSON
  ALKMaps.Format.JSON
  ALKMaps.Format.KML
  ALKMaps.Format.QueryStringFilter
  ALKMaps.Format.Text
  ALKMaps.Format.WKT
  ALKMaps.Format.XML
  ALKMaps.Function
  ALKMaps.Geocoder
  ALKMaps.Geometry
  ALKMaps.Geometry.Collection
  ALKMaps.Geometry.Curve
  ALKMaps.Geometry.LinearRing
  ALKMaps.Geometry.LineString
  ALKMaps.Geometry.MultiLineString
  ALKMaps.Geometry.MultiPoint
  ALKMaps.Geometry.MultiPolygon
  ALKMaps.Geometry.Point
  ALKMaps.Geometry.Polygon
  ALKMaps.Geometry.Rectangle
  ALKMaps.Handler
  ALKMaps.Handler.Box
  ALKMaps.Handler.Click
  ALKMaps.Handler.Drag
  ALKMaps.Handler.Feature
  ALKMaps.Handler.Hover
  ALKMaps.Handler.Keyboard
  ALKMaps.Handler.MouseWheel
  ALKMaps.Handler.Path
  ALKMaps.Handler.Pinch
  ALKMaps.Handler.Point
  ALKMaps.Handler.Polygon
  ALKMaps.Handler.RegularPolygon
  ALKMaps.Icon
  ALKMaps.IMAGE
  ALKMaps.Layer
  ALKMaps.Layer.AvoidFavor
  ALKMaps.Layer.BaseMap
  ALKMaps.Layer.BaseMap(Leaflet)
  ALKMaps.Layer.Boxes
  ALKMaps.Layer.DriveTime
  ALKMaps.Layer.Grid
  ALKMaps.Layer.HeatMap
  ALKMaps.Layer.Image
  ALKMaps.Layer.Markers
  ALKMaps.Layer.POI
  ALKMaps.Layer.PointGrid
  ALKMaps.Layer.RailRouting
  ALKMaps.Layer.RoadSurface
  ALKMaps.Layer.RoadSurfaceRoute
  ALKMaps.Layer.Routing
  ALKMaps.Layer.Routing(Leaflet)
  ALKMaps.Layer.Sites
  ALKMaps.Layer.Text
  ALKMaps.Layer.Traffic
  ALKMaps.Layer.Traffic(Leaflet)
  ALKMaps.Layer.TrafficCameras
  ALKMaps.Layer.TrafficIncidents
  ALKMaps.Layer.TrafficIncidents(Leaflet)
  ALKMaps.Layer.TruckRestrictions(Leaflet)
  ALKMaps.Layer.Vector
  ALKMaps.Layer.VectorMarkers
  ALKMaps.Layer.VLDXF
  ALKMaps.Layer.VLWMS
  ALKMaps.Layer.VSSBaseMap
  ALKMaps.Layer.WeatherAlerts
  ALKMaps.Layer.WeatherAlerts(Leaflet)
  ALKMaps.Layer.WeatherRadar(Leaflet)
  ALKMaps.Layer.WMS
  ALKMaps.Layer.XYZ
  ALKMaps.LonLat
  ALKMaps.Map
  ALKMaps.Marker
  ALKMaps.Marker.Box
  ALKMaps.Marker2
  ALKMaps.Marker2.Anchored
  ALKMaps.Number
  ALKMaps.Pixel
  ALKMaps.Popup
  ALKMaps.Popup.Anchored
  ALKMaps.Popup.AnchoredBubble
  ALKMaps.Popup.Framed
  ALKMaps.Popup.FramedCloud
  ALKMaps.Popup.SimplePopup
  ALKMaps.Projection
  ALKMaps.Protocol
  ALKMaps.Protocol.HTTP
  ALKMaps.Protocol.Response
  ALKMaps.Protocol.Script
  ALKMaps.Queue
  ALKMaps.Rule
  ALKMaps.Services
  ALKMaps.Size
  ALKMaps.Strategy
  ALKMaps.Strategy.BBOX
  ALKMaps.Strategy.Cluster
  ALKMaps.Strategy.Filter
  ALKMaps.Strategy.Fixed
  ALKMaps.Strategy.MarkerCluster
  ALKMaps.Strategy.Paging
  ALKMaps.Strategy.Refresh
  ALKMaps.Strategy.Save
  ALKMaps.String
  ALKMaps.Style
  ALKMaps.Style2
  ALKMaps.StyleMap
  ALKMaps.Symbolizer
  ALKMaps.Symbolizer.Line
  ALKMaps.Symbolizer.Point
  ALKMaps.Symbolizer.Polygon
  ALKMaps.Symbolizer.Raster
  ALKMaps.Symbolizer.Text
  ALKMaps.Tile
  ALKMaps.Tile.Image
  allOverlays, ALKMaps.Map
  allowDepress, ALKMaps.Control.Panel
  allowSafeScroll, ALKMaps.Map
  allowSelection, ALKMaps.Control
  alpha, ALKMaps.Layer
  alphaHack, Util
  alwaysInRange, ALKMaps.Layer
  alwaysTrigger
  alwaysZoom, ALKMaps.Control.ZoomBox
  anchor
  Anchored
  AnchoredBubble, ALKMaps.Popup.AnchoredBubble.ALKMaps.Popup
  angle, ALKMaps.Handler.RegularPolygon
  applyBackBuffer, ALKMaps.Layer.Grid
  applyDefaults, Util
  applySymbolizer, ALKMaps.Style
  applyTransform, ALKMaps.Control.PinchZoom
  ArgParser, ALKMaps.Control.ArgParser.ALKMaps.Control
  argParserClass, ALKMaps.Control.Permalink
  array, ALKMaps.Format.JSON.serialize
  array of records in the queue, ALKMaps.Queue
  arrowLookup, ALKMaps.Layer.Vector
  ascending, ALKMaps.Control.LayerSwitcher
  aspectRatio, ALKMaps.Layer.Image
  assignRenderer, ALKMaps.Layer.Vector
  asyncRequestId, ALKMaps.Tile.Image
  atPoint
  attachToElement, ALKMaps.Events
  attribute
  attributes
  attribution
  Attribution, ALKMaps.Control.Attribution.ALKMaps.Control
  attrPosition, ALKMaps.Layer.BaseMap(Leaflet)
  attrUseHyperlink, ALKMaps.Layer.BaseMap(Leaflet)
  auto, ALKMaps.Strategy.Save
  autoActivate
  autoAdjustZoomControl, ALKMaps.Map
  autoDestroy
  autoPan, ALKMaps.Control.OverviewMap
  autoSize
  AvoidFavor, ALKMaps.Layer.AvoidFavor.ALKMaps.Layer
_addButton:function( id,
img,
xy,
sz,
title )
_addZoomBar:function( centered )
{Boolean} Set to true after the base constructor is called.
_removeButton: function( btn )
_removeElementObservers: function( elementObservers )
_removeZoomBar: function()
abort: function( response )
Abort an ongoing request.
abort: function( response )
Abort an ongoing request, the response object passed to this method must come from this HTTP protocol (as a result of a create, read, update, delete or commit operation).
abort: function( response )
Abort an ongoing request.
activate: function ()
Explicitly activates a control and it’s associated handler if one has been set.
activate: function ()
Activates the control.
activate: function ()
Activates the control.
activate: function()
Activate the control and the feature handler.
activate: function()
Activate the control and the feature handler.
activate: function()
Activate the control and the feature handler.
activate: function()
activate: function()
Activate the control.
activate: function()
activate: function()
activate: function()
Activate the control.
activate: function()
activate: function()
Activate this control.
activate: function ()
Activates the control.
activate: function()
Activates the control.
activate: function()
Activate the control.
activate: function()
Activate the control.
activate: function()
activate: function()
Activates the control.
activate: function()
activate: function()
Turn on the handler.
activate: function ()
activate: function()
Activate the handler.
activate: function()
Turn on the handler.
activate: function()
activate: function ( evt )
activate: function()
Activate the handler.
activate: function()
turn on the handler
activate: function()
Turn on the handler.
activate: function()
Activate the strategy.
activate: function()
Set up strategy with regard to reading new batches of remote data.
activate: function()
Activate the strategy.
activate: function()
Activate the strategy.
activate: function()
Activate the strategy: load data or add listener to load when visible
activate: function()
Activate the strategy.
activate: function()
Activate the strategy.
activate: function()
Activate the strategy.
activate: function()
Activate the strategy.
activateControl: function ( control )
This method is called when the user click on the icon representing a control in the panel.
{Boolean} The control is active (read-only).
{Boolean}
{Boolean} The control is active.
{Object} stores the active state of this panel’s controls.
add:function( x,
y )
add:function( lon,
lat )
add:function( x,
y )
add: function ( record )
Add record to desired location.
addAlerts: function()
Add alerts to this layer.
services.addAvoidFavor = function ( params )
Add a new set with closure.
addAvoidFavorPolygon: function ( params )
Add avoid/favor features on the layer.
addAvoidFavorPolygonGroup: function ( params )
Add avoid/favor features on the layer.
services.addAvoidFavorSet = function ( params )
Add a new avoid/favor set.
addClass: function( element,
name )
Add a CSS class name to an element.
addCloseBox: function()
addCloseBox: function( callback )
addComponent: function( component,
index )
Add a new component (geometry) to the collection.
addComponent: function( point,
index )
Adds a point to geometry components.
addComponents: function( components )
Add components to this geometry.
addContent: function ( contentToAdd )
Add map drawers.
addContent: function ( contentToAdd )
Add map drawers.
addControl: function ( control,
px )
Add the passed over control to the map.
addControls: function( controls )
To build a toolbar, you add a set of controls to it.
addControls: function ( controls,
pixels )
Add all of the passed over controls to the map.
addControlsToMap: function ( controls )
Only for internal use in draw() and addControls() methods.
addControlToMap: function ( control,
px )
services.addCustomCategory = function ( inputs )
Add custom category.
addDocumentEvents: function()
Start observing document events when documentDrag is true and the mouse cursor leaves the map viewport while dragging.
addDriveTimePolygon: function( params )
Adds a new polygon to the map using the getDriveTimePolygon service.
addEventType: function( eventName )
Deprecated.
addFeatures: function( features,
options )
Add Features to the layer.
addLayer: function( evt )
Adds a layer to the control.
addLayer: function( evt )
Adds a layer to the control.
addLayer: function ( layer )
addLayers: function ( layers )
addMarker: function( marker,
options )
addMarkers: function( markers,
options )
addMarkers: function( features,
options )
Add vector markers to the layer.
addMarkerToMapLayerContainerDiv: function( marker )
Add marker.
addOptions: function ( newOptions,
reinitialize )
addPoint: function( point,
index )
Wrapper for ALKMaps.Geometry.Collection.addComponent
addPoint: function( pixel )
Add point to geometry.
addPoint: function( pixel )
Add point to geometry.
addPoints: function( points )
Add points the existing heat map.
addPopup: function( popup,
exclusive )
addPropertyStyles: function( propertyStyles,
symbolizer )
addRoute: function( args )
Adds a route object and draws it on this layer.
addRoute: function( args )
Adds a route object and draws it on this layer.
addRoute: function ( params )
Adds a route to the map
addRouteDragHandle: function( handleState,
legCoords,
isVisible,
extImg )
addRoutePath: function( routeId,
routeElements,
routeDuration )
Adds a route to visualize it with road surface condition.
addRules: function( rules )
Adds rules to this style.
addTarget: function( target )
Add a configured target layer.
addTargetLayer: function( layer )
Add a target layer with the default target config.
addTile: function( bounds,
position )
Create a tile, initialize it, and add it to the layer div.
addTileMonitoringHooks: function( tile )
This function takes a tile as input and adds the appropriate hooks to the tile so that the layer can keep track of the loading tiles.
addTileMonitoringHooks: function( tile )
This function takes a tile as input and adds the appropriate hooks to the tile so that the layer can keep track of the loading tiles.
addToCluster: function( cluster,
feature )
Add a feature to a cluster.
addToCluster: function( cluster,
marker )
Add a marker to a cluster.
ALKMaps.Projection.addTransform = function( from,
to,
method )
Set a custom transform method between two projections.
addUniqueValueRules: function( renderIntent,
property,
symbolizers,
context )
Convenience method to create comparison rules for unique values of a property.
adjustBounds: function ( bounds )
This function will take a bounds, and if wrapDateLine option is set on the layer, it will return a bounds which is wrapped around the world.
adjustMapAndCircle: function ( center )
Center the map and the circle.
adjustXY: function( evt )
Converts event coordinates that are relative to the document body to ones that are relative to the map viewport.
adjustZoom: function( zoom )
adjustZoomControl: function()
afterAdd: function()
Called at the end of the map.addLayer sequence.
afterAdd: function()
When satellite or terrain layer is added as a base layer, add the transparent layer at the same time.
afterAdd: function()
Called at the end of the map.addLayer sequence.
afterAdd: function()
Called at the end of the map.addLayer sequence.
afterFeatureModified: function( event )
Registered as a listener for the afterfeaturemodified event on the editable layer.
{Object} Use this to override default weather alert filters.
{Object} Use this to override default weather alert filters.
ALKMaps custom string, number and function functions are described here.
Contains convenience functions for array manipulation.
Instances of this class represent bounding boxes.
Controls affect the display or behavior of the map.
The ArgParser control adds location bar querystring parsing functionality to an ALKMaps Map.
The attribution control adds attribution from layers to the map display.
The Geolocate control wraps w3c geolocation API into control that can be bound to a map, and generate events on location update
The Button control is a very simple push-button, for use with ALKMaps.Control.Panel.
A control for using image tiles cached with ALKMaps.Control.CacheWrite from the browser’s local storage.
A control for caching image tiles in the browser’s local storage.
The CircleMeasure control moves the circle with a drag of the center.
The context menu control allows you to create a right-click menu to expose any custom functions.
The DragFeature control moves a feature with a drag of the mouse.
The DragFeatureData control simulates moving a feature with a drag of the mouse.
The DragPan control pans the map with a drag of the mouse.
The DrawFeature control draws point, line or polygon features on a vector layer when active.
The EditingToolbar is a panel of 4 controls to draw polygons, lines, points, or to navigate the map by panning.
The FeatureEvent control selects vector features from a given layer on click or hover.
The FeatureSlicer control allows user to draw a straight line with two end markers.
The Graticule displays a grid of latitude/longitude lines reprojected on the map.
The HeatMapLegend control displays minimum and maximum counts with image legend.
The infoWarning control adds infoWarning from layers to the map display.
The KeyboardDefaults control adds panning and zooming functions, controlled with the keyboard.
The LayerSwitcher control displays a table of contents for the map.
Allows for drawing of features for measurements.
A more compact version of the PanZoom control that removes the zoomworld button
Control to modify features.
The MousePosition control displays geographic coordinates of the mouse pointer, as it is moved about the map.
The navigation control handles map browsing with mouse events (dragging, double-clicking, and scrolling the wheel).
A navigation history control.
This Toolbar is an alternative to the Navigation control that displays the state of the control, and provides a UI for changing state to use the zoomBox via a Panel control.
This Toolbar is an alternative to the Navigation control that displays the state of the control, and provides a UI for changing state to use the zoomBox via a Panel control.
The OverMap control creates a small overview map, useful to display the extent of a zoomed map and your main map and provide additional navigation options to the User.
The Pan control is a single button to pan the map in one direction.
The Panel control is a container for other controls.
The PanPanel is visible control for panning the map North, South, East or West in small steps.
The PanZoom is a visible control, composed of a ALKMaps.Control.PanPanel and a ALKMaps.Control.ZoomPanel.
The PanZoomBar is a visible control composed of a ALKMaps.Control.PanPanel and a ALKMaps.Control.ZoomBar.
The Permalink control is hyperlink that will return the user to the current map view.
The Scale control displays the current map scale as a ratio (e.g.
The ScaleLine displays a small line indicator representing the current map scale on the map.
The SelectFeature control selects vector features from a given layer on click or hover.
This control is for single search.
Acts as a snapping agent while editing vector features.
Acts as a split feature agent while editing vector features.
The navigation control handles map browsing with touch events (dragging, double-tapping, tap with two fingers, and pinch zoom).
This control creates touch-sized zoom buttons for use on mobile devices.
Control to transform features with a standard transformation box.
The ViewportInfo control displays geographic coordinates of the corners of the current viewport.
NWS alert color codes.
This control is for weather alert legend.
This control is for weather alerts.
The Zoom control is a pair of +/- links for zooming in and out.
The ZoomBox control enables zooming directly to a given extent, by drawing a box on the map.
The ZoomIn control is a button to increase the zoom level of a map.
The ZoomOut control is a button to decrease the zoom level of a map.
The ZoomPanel control is a compact collection of 3 zoom controls: a ALKMaps.Control.ZoomIn, a ALKMaps.Control.ZoomToMaxExtent, and a ALKMaps.Control.ZoomOut.
The ZoomToMaxExtent control is a button that zooms out to the maximum extent of the map.
Contains implementations of Date.parse and date.toISOString that match the ECMAScript 5 specification for parsing RFC 3339 dates.
Utility functions for event handling.
Extension event type for handling buttons on top of a dom element.
Features are combinations of geography and attributes.
Vector features use the ALKMaps.Geometry classes as geometry description.
This class represents an OGC Filter.
This class represents a comparison filter.
This class represents a ogc:FeatureId Filter, as being used for rule-based SLD styling
This class represents a filter function.
This class represents ogc:And, ogc:Or and ogc:Not rules.
This class represents a spatial filter.
Base class for format reading/writing a variety of formats.
Read and write GeoJSON.
A parser to read/write JSON safely.
Read/Write KML.
Parser for reading a query string and creating a simple filter.
Read Text format.
Class for reading and writing Well-Known Text.
Read and write XML.
Contains convenience functions for function manipulation.
A utility class can be used to consume ALK mapping, geocoding, and routing services.
A Geometry is a description of a geographic object.
A Collection is exactly what it sounds like: A collection of different Geometries.
A Curve is a MultiPoint, whose points are assumed to be connected.
A Linear Ring is a special LineString which is closed.
A LineString is a Curve which, once two points have been added to it, can never be less than two points long.
A MultiLineString is a geometry with multiple ALKMaps.Geometry.LineString components.
MultiPoint is a collection of Points.
MultiPolygon is a geometry with multiple ALKMaps.Geometry.Polygon components.
Point geometry class.
Polygon is a collection of Geometry.LinearRings.
This class is not supported, and probably isn’t what you’re looking for.
Base class to construct a higher-level handler for event sequences.
Handler for dragging a rectangle across the map.
A handler for mouse clicks.
The drag handler is used to deal with sequences of browser events related to dragging.
Handler to respond to mouse events related to a drawn feature.
The hover handler is to be used to emulate mouseovers on objects on the map that aren’t DOM elements.
A handler for keyboard events.
Handler for wheel up/down events.
Handler to draw a path on the map.
The pinch handler is used to deal with sequences of browser events related to pinch gestures.
Handler to draw a point on the map.
Handler to draw a polygon on the map.
Handler to draw a regular polygon on the map.
The icon represents a graphical icon on the screen.
A set of predefined icons for use with ALKMaps.Icon.
A vector layer for displaying avoid/favor polygons.
Instances of ALKMaps.Layer.BaseMap are used to display data from ALK Web Service Create a new ALK Map layer with the ALKMaps.Layer.BaseMap constructor.
The ALKMaps tile layer.
Draw divs as ‘boxes’ on the layer.
A vector layer for displaying drive time polygons.
Base class for layers that use a lattice of tiles.
A vector layer for displaying heat maps.
Instances of ALKMaps.Layer.Image are used to display data from a web accessible image as a map layer.
Create a Markers layer for drawing and managing POI objects.
A point grid layer dynamically generates a regularly spaced grid of point features.
Create a vector layer for drawing and managing rail route objects.
Instances of ALKMaps.Layer.RoadSurface are used to display RoadSurface maps.
Create a vector layer for drawing road surface condition for routes.
Create a vector layer for drawing and managing route objects.
The ALKMaps routing layer.
A vector layer for displaying sites.
This layer creates markers given data in a text file.
Instances of ALKMaps.Layer.Traffic are used to display traffic maps.
The ALKMaps traffic layer.
A vector layer for displaying traffic cameras.
A vector layer for displaying traffic incidents.
The ALKMaps TrafficIncidents layer.
The ALKMaps TruckRestrictions layer.
Instances of ALKMaps.Layer.Vector are used to render vector data from a variety of sources.
Instances of ALKMaps.Layer.VectorMarkers are used to render vector marker from a variety of sources.
Instances of ALKMaps.Layer.VLDXF are used to display data from VisionLink FlexGateay Web Mapping Services.
Instances of ALKMaps.Layer.VLWMS are used to display data from VisionLink FlexGateay Web Mapping Services.
Instance of this class is used to show China tiles.
A vector layer for displaying weather alerts.
The ALKMaps weather alerts layer.
The ALKMaps weather radar layer.
Instances of ALKMaps.Layer.WMS are used to display data from OGC Web Mapping Services.
The XYZ class is designed to make it easier for people who have tiles arranged by a standard XYZ grid.
This class represents a longitude and latitude pair
Instances of ALKMaps.Map are interactive maps embedded in a web page.
Deprecated.
Instances of ALKMaps.Marker2 are a combination of a div and other elements.
Contains convenience functions for manipulating numbers.
This class represents a screen coordinate, in x and y coordinates
A popup is a small div that can opened and closed on the map.
This class is deprecated.
Methods for coordinate transforms between coordinate systems.
Abstract vector layer protocol class.
A basic HTTP protocol for vector layers.
Protocols return Response objects to their users.
A basic Script protocol for vector layers.
This class represents a queue
This class represents an SLD Rule, as being used for rule-based SLD styling.
A utility class can be used to consume ALK mapping, geocoding, and routing services.
Instances of this class represent a width/height pair
Abstract vector layer strategy class.
A simple strategy that reads new features when the viewport invalidates some bounds.
Strategy for vector feature clustering.
Strategy for limiting features that get added to a layer by evaluating a filter.
A simple strategy that requests features once and never requests new data.
Strategy for marker clustering.
Strategy for vector feature paging
A strategy that refreshes the layer.
A strategy that commits newly created or modified features.
Contains convenience functions for string manipulation.
This class represents a UserStyle obtained from a SLD, containing styling rules.
This class represents a collection of rules for rendering features.
Base class representing a symbolizer used for feature rendering.
A symbolizer used to render line features.
A symbolizer used to render point features.
A symbolizer used to render line features.
A symbolizer used to render raster images.
A symbolizer used to render text labels for features.
This is a class designed to designate a single tile, however it is explicitly designed to do relatively little.
Instances of ALKMaps.Tile.Image are used to manage the image tiles used by various layers.
{Boolean} Allow the map to function with “overlays” only.
{Boolean} If is true the ALKMaps.Control.TYPE_TOOL controls can be deactivated by clicking the icon that represents them.
{Boolean} Used for initially setting the SafeScroll feature.
{Boolean} By default, controls do not allow selection, because it may interfere with map dragging.
{Boolean} The layer’s images have an alpha channel.
Checks whether it’s necessary (and possible) to use the png alpha hack which allows alpha transparency for png images under Internet Explorer.
{Boolean} If a layer’s display should not be scale-based, this should be set to true.
{Boolean} If alwaysTrigger is set to true, event listener callbacks will always be triggered even after event propagation is stopped by an outside listener.
{Boolean} If alwaysTrigger is set to true, event listener callbacks will always be triggered even after event propagation is stopped by an outside listener.
{Boolean} Always zoom in/out, when box drawed
the character ‘#’ is used in place of the character ‘?’
{Object} Object to which we’ll anchor the popup.
{Object} Object to which we’ll anchor the popup.
{Float} The angle from the origin (mouse down) to the current mouse position, in radians.
applyBackBuffer: function( resolution )
Create, insert, scale and position a back buffer for the layer.
ALKMaps.Util.applyDefaults = function ( to,
from )
Takes an object and copies any properties that don’t exist from another properties, by analogy with ALKMaps.Util.extend() from Prototype.js.
applySymbolizer: function( rule,
style,
feature )
applyTransform: function( transform )
Applies the given transform to layers.
{Class} The ArgParser control class (not instance) to use with this control.
Transform an array into a JSON string.
{Array(Object)}
{Array<Object>} An array of objects containing the featureId and array of arrow features for a given line feature.
{Boolean}
{Float} The ratio of height/width represented by a single pixel in the graphic
assignRenderer: function()
Iterates through the available renderer implementations and selects and assigns the first one whose “supported()” function returns true.
{Integer} ID of an request to see if request is still valid.
atPoint: function( lonlat,
toleranceLon,
toleranceLat )
Determines whether the feature intersects with the specified location.
atPoint: function( lonlat,
toleranceLon,
toleranceLat )
attachToElement: function ( element )
{String} Use it as the key to find the value in the feature attributes collection.
{String} Use it as the key to find the value in the marker attributes collection.
{Object} This object holds arbitrary, serializable properties that describe the feature.
Additional data for popup and clustering.
{String} Attribution string, displayed when an ALKMaps.Control.Attribution has been added to the map.
{String} Leaflet.TileLayer attribution setting
{String} Leaflet.TileLayer attrPosition setting.
{Boolean} Leaflet.TileLayer attrUseHyperlink setting.
{Boolean | Number} Auto-save.
{Boolean} Activate the control when it is added to a map.
{Boolean} Activate the control when it is added to a map.
{Boolean} Activate the control when it is added to a map.
{Boolean} Activate the control when it is added to a map.
{Boolean} Activate the control when it is added to a map.
{Boolean} Activate the control when it is added to a map.
{Boolean} Activate the control when it is added to a map.
{Boolean} Activate the control when it is added to a map.
{Boolean} Activate the control when it is added to a map.
{Boolean} Activate the control when it is added to a map.
{Boolean} Activate the control when it is added to a map.
{Boolean} Activate the control when it is added to a map.
{Boolean} The creator of the strategy can set autoActivate to false to fully control when the protocol is activated and deactivated.
{Boolean} Used for enabling the automatic adjustment of PanZoom controls based on map height.
{Boolean} The creator of the protocol can set autoDestroy to false to fully control when the protocol is destroyed.
{Boolean} The creator of the strategy can set autoDestroy to false to fully control when the strategy is destroyed.
{Boolean} Always pan the overview map, so the extent marker remains in the center.
{Boolean} Resize the marker to auto-fit the contents.
{Boolean} Resize the popup to auto-fit the contents.
{Boolean} Framed Cloud is autosizing by default.
Create a vector layer for drawing avoid/favor objects.
Close