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
 _complete, ALKMaps.Ajax.Request
 _getChildValue, ALKMaps.Format.GeoRSS
 _isInitialized, ALKMaps.Map
 _removeButton, ALKMaps.Control.PanZoom
 _removeElementObservers, ALKMaps.Event
 _removeZoomBar, ALKMaps.Control.PanZoomBar
A
 abort
 activate
 activateControl, ALKMaps.Control.Panel
 active
 activeRequestCount, ALKMaps.Ajax
 activeState, ALKMaps.Control.Panel
 add
 addAvoidFavor, ALKMaps.Services
 addAvoidFavorSet, ALKMaps.Services
 addClass, ALKMaps.Element
 addCloseBox, ALKMaps.Popup
 addComponent
 addComponents, ALKMaps.Geometry.Collection
 addControl, ALKMaps.Map
 addControls
 addControlsToMap, ALKMaps.Control.Panel
 addControlToMap, ALKMaps.Map
 addCustomCategory, ALKMaps.Services
 addDocumentEvents, ALKMaps.Handler.Drag
 addEventType, ALKMaps.Events
 addFeatures, ALKMaps.Layer.Vector
 addLayer
 addLayers, ALKMaps.Map
 addMarker, ALKMaps.Layer.Markers
 addOptions, ALKMaps.Layer
 addPoint
 addPopup, ALKMaps.Map
 addPropertyStyles, ALKMaps.Style
 addRoute, ALKMaps.Layer.Routing
 addRouteDragHandle, ALKMaps.Layer.Routing
 addRules, ALKMaps.Style
 addTarget, ALKMaps.Control.Snapping
 addTargetLayer, ALKMaps.Control.Snapping
 addTile, ALKMaps.Layer.Grid
 addTileMonitoringHooks
 addToCluster, ALKMaps.Strategy.Cluster
 addTransform, ALKMaps.Projection
 addUniqueValueRules, ALKMaps.StyleMap
 adjustBounds, ALKMaps.Layer
 adjustXY, ALKMaps.Handler.Drag
 adjustZoom, ALKMaps.Map
 adjustZoomControl, ALKMaps.Map
 afterAdd
 afterFeatureModified, ALKMaps.Control.Split
 Ajax.js
 ALKMaps Base Types
 ALKMaps.Ajax
 ALKMaps.Ajax.Base
 ALKMaps.Ajax.Request
 ALKMaps.Ajax.Responders
 ALKMaps.Ajax.Response
 ALKMaps.Animation
 ALKMaps.Array
 ALKMaps.Auth
 ALKMaps.Bounds
 ALKMaps.Console
 ALKMaps.Control
 ALKMaps.Control.ALK.DragFeature
 ALKMaps.Control.ArgParser
 ALKMaps.Control.Attribution
 ALKMaps.Control.BaseGeolocate
 ALKMaps.Control.Button
 ALKMaps.Control.CacheRead
 ALKMaps.Control.CacheWrite
 ALKMaps.Control.ContextMenu
 ALKMaps.Control.DragFeature
 ALKMaps.Control.DragPan
 ALKMaps.Control.DrawFeature
 ALKMaps.Control.EditingToolbar
 ALKMaps.Control.EditPanel
 ALKMaps.Control.GetFeature
 ALKMaps.Control.Graticule
 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.OverviewMap
 ALKMaps.Control.Pan
 ALKMaps.Control.Panel
 ALKMaps.Control.PanPanel
 ALKMaps.Control.PanZoom
 ALKMaps.Control.PanZoomBar
 ALKMaps.Control.Permalink
 ALKMaps.Control.PinchZoom
 ALKMaps.Control.Scale
 ALKMaps.Control.ScaleLine
 ALKMaps.Control.SelectFeature
 ALKMaps.Control.Snapping
 ALKMaps.Control.Split
 ALKMaps.Control.TouchNavigation
 ALKMaps.Control.TouchZoom
 ALKMaps.Control.TransformFeature
 ALKMaps.Control.ViewportInfo
 ALKMaps.Control.Zoom
 ALKMaps.Control.ZoomBox
 ALKMaps.Control.ZoomIn
 ALKMaps.Control.ZoomOut
 ALKMaps.Control.ZoomPanel
 ALKMaps.Control.ZoomToMaxExtent
 ALKMaps.Date
 ALKMaps.Easing
 ALKMaps.Easing.Expo
 ALKMaps.Easing.Linear
 ALKMaps.Easing.Quad
 ALKMaps.Element
 ALKMaps.ElementsIndexer
 ALKMaps.ElementsIndexer.IndexingMethods
 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.Context
 ALKMaps.Format.GeoJSON
 ALKMaps.Format.GeoRSS
 ALKMaps.Format.JSON
 ALKMaps.Format.KML
 ALKMaps.Format.OGCExceptionReport
 ALKMaps.Format.QueryStringFilter
 ALKMaps.Format.Text
 ALKMaps.Format.WKT
 ALKMaps.Format.XML
 ALKMaps.Format.XML.VersionedOGC
 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.Pinch
 ALKMaps.Handler.Point
 ALKMaps.Handler.RegularPolygon
 ALKMaps.Icon
 ALKMaps.IMAGE
 ALKMaps.Lang
 ALKMaps.Layer
 ALKMaps.Layer.ALKMercator
 ALKMaps.Layer.BaseMap
 ALKMaps.Layer.Boxes
 ALKMaps.Layer.CustomPlaces
 ALKMaps.Layer.FixedZoomLevels
 ALKMaps.Layer.GeoRSS
 ALKMaps.Layer.Grid
 ALKMaps.Layer.HTTPRequest
 ALKMaps.Layer.Image
 ALKMaps.Layer.Markers
 ALKMaps.Layer.PointGrid
 ALKMaps.Layer.Routing
 ALKMaps.Layer.SphericalMercator
 ALKMaps.Layer.Text
 ALKMaps.Layer.Traffic
 ALKMaps.Layer.Vector
 ALKMaps.Layer.Vector.RootContainer
 ALKMaps.Layer.WeatherRadar
 ALKMaps.Layer.WMS
 ALKMaps.Layer.Zoomify
 ALKMaps.LonLat
 ALKMaps.Map
 ALKMaps.Marker
 ALKMaps.Marker.Box
 ALKMaps.Number
 ALKMaps.Pixel
 ALKMaps.Popup
 ALKMaps.Popup.Anchored
 ALKMaps.Popup.AnchoredBubble
 ALKMaps.Popup.Framed
 ALKMaps.Popup.FramedCloud
 ALKMaps.Projection
 ALKMaps.Protocol
 ALKMaps.Protocol.CustomPlaces
 ALKMaps.Protocol.HTTP
 ALKMaps.Protocol.Response
 ALKMaps.Protocol.Script
 ALKMaps.Renderer
 ALKMaps.Renderer.Canvas
 ALKMaps.Renderer.Elements
 ALKMaps.Renderer.NG
 ALKMaps.Renderer.SVG
 ALKMaps.Renderer.SVG2
 ALKMaps.Renderer.VML
 ALKMaps.Request
 ALKMaps.Rule
 ALKMaps.Services
 ALKMaps.Size
 ALKMaps.Strategy
 ALKMaps.Strategy.BBOX
 ALKMaps.Strategy.Cluster
 ALKMaps.Strategy.CustomPlaces
 ALKMaps.Strategy.Filter
 ALKMaps.Strategy.Fixed
 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
 ALKMaps.Tween
 allOverlays, ALKMaps.Map
 allowDepress, ALKMaps.Control.Panel
 allowSafeScroll, ALKMaps.Map
 allowSelection, ALKMaps.Control
 alpha, ALKMaps.Layer
 alphaHack, Util
 alwaysInRange, ALKMaps.Layer
 alwaysZoom, ALKMaps.Control.ZoomBox
 anchor
 Anchored, ALKMaps.Popup.Anchored.ALKMaps.Popup
 AnchoredBubble, ALKMaps.Popup.AnchoredBubble.ALKMaps.Popup
 angle, ALKMaps.Handler.RegularPolygon
 animationId, ALKMaps.Tween
 applyBackBuffer, ALKMaps.Layer.Grid
 applyDefaults, Util
 applyDefaultSymbolizer, ALKMaps.Renderer
 applySymbolizer, ALKMaps.Style
 applyTransform, ALKMaps.Control.PinchZoom
 ArgParser, ALKMaps.Control.ArgParser.ALKMaps.Control
 argParserClass, ALKMaps.Control.Permalink
 array, ALKMaps.Format.JSON.serialize
 ascending, ALKMaps.Control.LayerSwitcher
 aspectRatio, ALKMaps.Layer.Image
 assert, ALKMaps.Console
 assignRenderer, ALKMaps.Layer.Vector
 asyncRequestId, ALKMaps.Tile.Image
 atPoint
 attachToElement, ALKMaps.Events
 attributes, ALKMaps.Feature.Vector
 attribution, ALKMaps.Layer
 Attribution, ALKMaps.Control.Attribution.ALKMaps.Control
 Auth, ALKMaps.Auth.ALKMaps
 auto, ALKMaps.Strategy.Save
 autoActivate
 autoAdjustZoomControl, ALKMaps.Map
 autoDestroy
 autoPan, ALKMaps.Control.OverviewMap
 autoSize
_addButton:function(id,
img,
xy,
sz)
_addZoomBar:function(centered)
{Boolean}
_getChildValue: function(node,
nsuri,
name,
def)
{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 ()
Activate the control and the feature handler.
activate: function ()
Activates the control.
activate: function()
Activate the control and the feature handler.
activate: function ()
Activates the control.
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()
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.
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.
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.
{Integer}
{Object} stores the active state of this panel’s controls.
add:function(x,
y)
add:function(lon,
lat)
add:function(x,
y)
services.addAvoidFavor = function(params)
Add a new set with closure.
services.addAvoidFavorSet = function(params)
Add a new avoid/favor set.
addClass: function(element,
name)
Add a CSS class name to an element.
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.
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.
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)
addOptions: function (newOptions,
reinitialize)
addPoint: function(pixel)
Add point to geometry.
addPoint: function(point,
index)
Wrapper for ALKMaps.Geometry.Collection.addComponent
addPopup: function(popup,
exclusive)
addPropertyStyles: function(propertyStyles,
symbolizer)
addRoute: function(args)
Adds a route object and draws it on this layer.
addRouteDragHandle: function(handleState,
legCoords,
isVisible,
extImg)
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.
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.
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 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.
afterFeatureModified: function(event)
Registered as a listener for the afterfeaturemodified event on the editable layer.
ALKMaps custom string, number and function functions are described here.
Deprecated.
{Object}
A collection of utility functions for executing methods that repaint a portion of the browser window.
Contains convenience functions for array manipulation.
This class allows Logins to ALK
Instances of this class represent bounding boxes.
The ALKMaps.Console namespace is used for debugging and error logging.
Controls affect the display or behavior of the map.
The DragFeature control modifies a route with a drag of the mouse.
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 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 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.
Gets vector features for locations underneath the mouse cursor.
The Graticule displays a grid of latitude/longitude lines reprojected on the map.
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.
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.
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.
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 collecton 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.
Easing Equations by Robert Penner, http://www.robertpenner.com/easing/
This class takes care of figuring out which order elements should be placed in the DOM based on given indexing methods.
These are the compare methods for figuring out where a new node should be placed within the indexer.
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.
Base class for both Format.WMC and Format.OWSContext
Read and write GeoJSON.
Read/write GeoRSS parser.
A parser to read/write JSON safely.
Read/Write KML.
Class to read exception reports for various OGC services and versions.
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.
Base class for versioned formats, i.e.
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.
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 regular polygon on the map.
The icon represents a graphical icon on the screen.
A set of predefined icons for use with ALKMaps.Icon.
Internationalization namespace.
Instances of ALKMaps.Layer.ALKMercator are used to display data from ALK Web Service Create a new ALK Map layer with the ALKMaps.Layer.ALKMercator constructor.
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.
Draw divs as ‘boxes’ on the layer.
A vector layer for displaying custom places.
Some Layers will already have established zoom levels (like google or ve).
Add GeoRSS Point features to your map.
Base class for layers that use a lattice of tiles.
Instances of ALKMaps.Layer.Image are used to display data from a web accessible image as a map layer.
A point grid layer dynamically generates a regularly spaced grid of point features.
Create a vector layer for drawing and managing route objects.
A mixin for layers that wraps up the pieces neccesary to have a coordinate conversion for working with commercial APIs which use a spherical mercator projection.
This layer creates markers given data in a text file.
Instances of ALKMaps.Layer.Traffic are used to display traffic maps.
Instances of ALKMaps.Layer.Vector are used to render vector data from a variety of sources.
A special layer type to combine multiple vector layers inside a single renderer root container.
Instances of ALKMaps.Layer.WeatherRadar are used to display weather maps.
Instances of ALKMaps.Layer.WMS are used to display data from OGC Web Mapping Services.
This class represents a longitude and latitude pair
Instances of ALKMaps.Map are interactive maps embedded in a web page.
Instances of ALKMaps.Marker are a combination of a ALKMaps.LonLat and an ALKMaps.Icon.
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 getting Custom Places from the server, and then convert them into KML features.
A basic HTTP protocol for vector layers.
Protocols return Response objects to their users.
A basic Script protocol for vector layers.
This is the base class for all renderers.
A renderer based on the 2D ‘canvas’ drawing element.
This is another virtual class in that it should never be instantiated by itself as a Renderer.
Render vector features in browsers with VML capability.
The ALKMaps.Request namespace contains convenience methods for working with XMLHttpRequests.
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 custom places tiling
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 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} 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.
{Float} The angle from the origin (mouse down) to the current mouse position, in radians.
{int} Loop id returned by ALKMaps.Animation.start
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.
applyDefaultSymbolizer: function(symbolizer)
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.
{Boolean}
{Float} The ratio of height/width represented by a single pixel in the graphic
assert: function()
Tests that an expression is true.
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)
Determins whether the feature intersects with the specified location.
atPoint: function(lonlat,
toleranceLon,
toleranceLat)
attachToElement: function (element)
{Object} This object holds arbitrary, serializable properties that describe the feature.
{String} Attribution string, displayed when an ALKMaps.Control.Attribution has been added to the map.
Constructor for a new ALKMaps.Auth instance.
{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 popup to auto-fit the contents.
{Boolean} Framed Cloud is autosizing by default.
Close