Class Index
A
nokia.places.ui.modules.Accordion
This class represents a component that makes it possible to expand and collapse the target template element.
An observable static class offering authentication support for services such as search and routing.
B
nokia.maps.kml.BalloonStyle
This class represents the tag <BalloonStyle> defined in the KML specification.It specifies how the balloon containing text, etc.
nokia.maps.map.component.Behavior
Behavior is a collection of user interface components cumulatively responsible for supporting direct user-interaction with the map.
nokia.maps.gfx.BitmapImage
The class
BitmapImage loads a bitmap (PNG, GIF, JPEG and others) from a Web server and makes it available as a GFX image.
nokia.maps.geo.BoundingBox
A bounding box represents a rectangular area in the geographic coordinate system.
nokia.maps.util.Brush
Defines the properties of brush objects that can be used when filling map shapes.
nokia.maps.map.component.InfoBubbles.Bubble
This interface defines a bubble which is shown on the map by an instance of
nokia.maps.map.component.InfoBubbles.
C
nokia.maps.gfx.CanvasPainter
An instance of
CanvasPainter renders a nokia.maps.gfx.IDL object into a DOM node using a CANVAS tag.
nokia.places.ui.modules.CategorySearch
This class represents a component that provides access to the Places API category-based search.
nokia.places.widgets.CategorySearch
This class represents a UI widget that provides access to the Places API category-based search.
nokia.maps.map.Circle
This class defines a map object with a circular shape.
nokia.maps.map.component.panning.Click
This component pans the map when the user clicks in the map.
nokia.maps.gfx.Color
The static
Color class offers methods to handle 32-bit integer color values.
nokia.maps.heatmap.Overlay.Colors
The colors displayed in the heat map can be customized by providing an object that conforms the interface nokia.maps.heatmap.Overlay.Colors.
nokia.maps.kml.ColorStyle
This class represents the abstract <ColorStyle> tag from the KML specification.
nokia.maps.map.component.Component
Component is an abstract class that serves as basis for defining replaceable software modules that extend the basic map with additional functionality.
nokia.maps.kml.Container
This class represents the abstract <Container> tag from the KML specification.
nokia.maps.map.Container
The class
Container groups objects (instances of nokia.maps.map.Object), allowing operations to be performed on them as a unit.
nokia.maps.map.component.ContextMenu
The context menu allows to display a context menu on the map.
nokia.maps.geo.Coordinate
This class represents a geographical location, a point on the map, defined in terms of its geographical coordinates latitude, longitude and (optionally) altitude.
nokia.maps.util.Coroutine
There are many different ways to run code in a non-blocking way.
nokia.maps.geo.Corridor
Corridor is an interface class.
D
nokia.maps.heatmap.Overlay.DataPoint
This interface represents a single data point that can be visualized in a heat map.
nokia.maps.dom.DataTransfer
This class is a browser-independent implementation of the HTML 5 interface DataTransfer.
nokia.maps.map.Display
This class displays a map, allowing multiple optional layers (containers) and objects such as markers, polylines, polygons, cirles, etc.
nokia.maps.kml.Document
This class represents the <Document> tag from the KML specification.
nokia.maps.kml.DOM
This is a static class that provides helper methods for the KML-specific classes.
nokia.maps.map.component.zoom.DoubleClick
This class represents a component that zooms the map when the user double clicks into it.
nokia.maps.map.component.zoom.DoubleTap
This class represents a component that zooms in the map view when the user taps twice on the map on a touch screen.
nokia.maps.map.component.panning.Drag
This component enables map dragging with the left mouse button or with the finger on a touch screen.
nokia.maps.dom.DragEvent
This interface represents events fired for all kind of drag operations.
nokia.maps.dom.DragEventTarget
Each class implementing this interface delcares that it can act as the target for certain events.
nokia.maps.map.component.objects.DragMarker
This component implements the default draggability for markers.
E
nokia.maps.map.render.Engine
An abstract map render engine class.
nokia.maps.dom.Event
This class implements the W3C interface Event.
nokia.maps.map.Object.Event
This class defines the interface that must be supported by all events fired by a
nokia.maps.map.Object or its derived classes, including the nokia.maps.map.Display class.
nokia.maps.dom.EventTarget
This class implements the W3C DOM Level 3 interface EventTarget and extends it with a number of features.
nokia.maps.util.Coroutine.ExecutionContext
This class represents the execution context of a coroutine.
nokia.places.ui.modules.Expandable
Expandable is a component which allows user to create an expandable text UI for longer texts in html
F
nokia.maps.kml.Feature
This class represents the abstract <Feature> tag from KML specification.
nokia.Features
This class provides facilities that allow you to register and load individual functional components (features) of the API.
nokia.maps.kml.FeatureStyle
This class represents a style applicable to the class
Feature.
nokia.maps.dom.FocusEvent
This event is fired if a target receives or loses the focus.
nokia.maps.dom.FocusEventTarget
Each class implementing this interface delcares that it can act as the target for certain events.
nokia.maps.kml.Folder
This class represents the <Folder> tag from the KML specification.
G
nokia.places.ui.modules.Gallery
This class represents a component that displays place-related images.
nokia.maps.kml.Geometry
This class represents the abstract <Geometry> tag from the KML specification.
nokia.maps.map.component.zoom.Gesture
This component will zoom the map if the user makes a zoom gesture at a touch screen.
nokia.maps.gfx.Graphics
This class represents a two-dimensional graphics context.
nokia.maps.gfx.GraphicsImage
The class
GraphicsImage is designed to render images within the client application at run time.
nokia.maps.map.component.ContextMenu.Group
The ContextMenu.Group class represents an abstract group of entries within the context menu.
I
nokia.maps.util.IBox
This interface class defines a box with properties that hold the screen coordinates of the sides of the box: top, right, bottom and left.
nokia.maps.util.IBrush
This interface defines a the common properties and methods of a brush object to be used by specific implementations.
nokia.maps.kml.Icon
This class represents the <Icon> tag from the KML specification.
nokia.maps.kml.IconStyle
This class represents the <IconStyle> tag from the KML specification.
nokia.maps.geo.ICoordinate
This interface defines the properties of an instance of
Coordinate.
nokia.maps.gfx.IDL
IDL is the abbreviation for Image Description Language.
nokia.maps.map.IHitArea
This interface defines the properties of a hit area.
nokia.maps.gfx.Image
This class is an abstract base class for all kinds of image implementations.
nokia.maps.map.provider.ImgTileProvider
A class to provide Image objects as tiles.
nokia.maps.map.component.InfoBubbles
If added to the map, this component manages info bubbles.
nokia.maps.util.IPen
This interface class defines a pen object.
nokia.maps.util.IPoint
This interface defines the property of a point object in a two-dimensional coordinate space.
K
nokia.maps.dom.KeyboardEvent
This event is fired if a key on the keyboard is pressed or released.
nokia.maps.dom.KeyboardEventTarget
Each class implementing this interface delcares that it can act as the target for certain events.
nokia.maps.map.component.panning.Kinetic
This component adds kinetic panning functionality to the map display.
nokia.maps.map.component.panning.KineticMovement
This class represents the state of a kinetic movement as returned by the method
startMovement() of nokia.maps.map.component.panning.Kinetic.
nokia.maps.kml.component.KMLResultSet
This class represents a result set that can be initiated with a response from a KML file request.
L
nokia.maps.kml.LabelStyle
This class represents the <LabelStyle> tag from the KML specification.
nokia.maps.kml.LinearRing
This class represents the <LinearRing> tag from the KML specification.
nokia.maps.kml.LineString
This class represents the <LineString> tag from the KML specification.
nokia.maps.kml.LineStyle
This class represents the <LineStyle> tag from the KML specification.
nokia.maps.kml.Link
This class represents the <Link> tag from the KML specification.
nokia.places.ui.modules.List
This class represents a component that displays a list of objects.
M
nokia.maps.kml.Manager
This class submits XHR requests for KML files and parses a KML document.
nokia.maps.positioning.Manager
This class provides a function set based on the specification of the W3C geolocation API.
nokia.maps.routing.Manager
Manager acts as a proxy to the routing service and is responsible for storing the currently selected routes.
nokia.maps.routing.Maneuver
This interface defines a maneuver, which describes an action that a person needs to perform when following a route.
nokia.places.ui.modules.Map
This class encapsulates functionality to display a place on the map.
nokia.places.ui.modules.MapBase
This Module is inherited by nokia.places.ui.modules.MapLite and nokia.places.ui.modules.MapJSL modules.
nokia.places.ui.modules.MapJSL
This class encapsulates functionality to display a place on the map.
nokia.places.ui.modules.MapLite
This class encapsulates functionality to display a place on the map.
nokia.maps.map.Display.MapViewChangeEvent
This class represents an event used to signal changes of the map view.
nokia.maps.map.Marker
A marker represents a location on the map and identifies that location with an icon.
nokia.places.ui.modules.MobileGallery
This class represents a component that displays place-related images for mobile templates.
nokia.maps.routing.Mode
This interface defines route modes, types and other options applicable to route calculations.
nokia.places.ui.modules.Module
Module is the base class for components that implement the behavior (and actions) for template-defined UI.
nokia.maps.dom.MouseEvent
This class represents all mouse-related events.
nokia.maps.dom.MouseEventTarget
Each class implementing this interface delcares that it can act as the target for certain events.
nokia.maps.map.component.zoom.MouseWheel
This class represents a component that zooms in the map view when the user taps twice on the map on a touch screen.
nokia.maps.kml.MultiGeometry
Initialize a new instance of the class with the following parameters.
O
nokia.maps.kml.Object
This class represents the abstract <Object> tag from KML specification.
nokia.maps.map.Object
Object is the abstract base class for the map itself and for all visual objects that can be displayed in the map.
nokia.maps.kml.ObservableNode
This class is used as a mixin in nokia.maps.kml.Feature and nokia.maps.kml.Geometry, and for asynchronous parsing of the XML document containing KML data.
nokia.maps.util.OList
This class defines an observable list.
nokia.maps.util.OObject
This class encapsulates an inheritable object that has observable properties.
nokia.maps.heatmap.Overlay.Options
This interface defines options that can be passed to the nokia.maps.heatmap.Overlay constructor.
nokia.maps.map.component.InfoBubbles.Options
This interface defines the properties (options or keys) for
nokia.maps.map.component.InfoBubbles#options property.
nokia.maps.map.provider.ImgTileProvider.Options
The interface defines properties of class
ImgTileProvider
nokia.maps.map.provider.Provider.Options
This interface defines options for the class
Provider constructor.
nokia.maps.map.provider.TileProvider.Options
The interface defines properties of class
TileProvider
nokia.maps.heatmap.Overlay
This class creates tiles to visualize value-based or density-based heat maps.
nokia.maps.map.component.Overview
This class defines a panel showing an overview of the map visible viewport.
P
nokia.maps.dom.Page
This class defines a mixin that provides a common API for documents.
nokia.maps.gfx.Painter
This class is an abstract base class for all painter implementations.
nokia.maps.kml.Pair
This class represents the <Pair> tag from the KML specification.
nokia.maps.util.Pen
This class defines properties of pen objects that can be used when drawing shape and text.
nokia.places.widgets.Place
This class defines a UI widget that displays data for one place.
nokia.maps.kml.Placemark
This class represents the <Placemark> tag from the KML specification.
nokia.maps.kml.Point
This class represents the <Point> tag from the KML specification.
nokia.maps.util.Point
This class represents a location within a two-dimensional space.
nokia.maps.kml.Polygon
This class represents the <Polygon> tag from the KML specification.
nokia.maps.map.Polygon
This class represents map object that is, in effect, a closed polyline (
nokia.maps.map.Polyline).
nokia.maps.map.Polyline
Polyline represents a visible line on the screen that connects two or more points.
nokia.maps.kml.PolyStyle
This class represents the <PolyStyle> tag from KML specification.
nokia.maps.positioning.component.Positioning
This class represents a component that switches positioning on and off.
nokia.maps.map.Circle.Properties
This interface defines the properties (keys) that can be passed to the constructor of
nokia.maps.map.Circle.
nokia.maps.map.Container.Properties
This interface defines the properties (keys) that can be passed to the constructor of
nokia.maps.map.Container.
nokia.maps.map.Display.Properties
This interface defines the properties (keys) that can be passed to the map
nokia.maps.map.Display constructor.
nokia.maps.map.Marker.Properties
This interface defines the properties (keys) that can be passed to the constructor of all classes derived from
nokia.maps.map.Marker.
nokia.maps.map.Object.Properties
This interface defines the properties (keys) that can be passed to the constructor of all classes derived from
nokia.maps.map.Object.
nokia.maps.map.Polygon.Properties
This interface defines the properties (keys) that can be passed to the constructor of
nokia.maps.map.Polygon.
nokia.maps.map.Polyline.Properties
This interface defines the properties (keys) that can be passed to the constructor of
nokia.maps.map.Polyline.
nokia.maps.map.Rectangle.Properties
This interface defines the properties (keys) that can be passed to the constructor for
nokia.maps.map.Rectangle.
nokia.maps.map.Spatial.Properties
This interface defines the properties (keys) that can be passed to the constructor of all classes derived from
nokia.maps.map.Spatial.
nokia.maps.map.StandardMarker.Properties
This interface defines the properties (keys) that can be passed to the
nokia.maps.map.StandardMarker constructor.
nokia.maps.map.provider.Provider
This is an abstract class representing a map provider.
nokia.maps.geo.Proximity
This interface defines an area of proximity as a geographic area in the shape of a cirlce.
nokia.maps.map.component.PublicTransport
The class
PublicTransport defines a component that allows the user to turn on/off the public transportation overlay.
R
nokia.places.ui.modules.Rating
This class represents a component that displays place rating.
nokia.places.ui.modules.Recommendations
This class represents a component that fetches and displays recommendations.
nokia.maps.map.Rectangle
The class defines a map object with a rectangular shape.
nokia.maps.util.Rectangle
A Rectangle specifies an area in a two-dimensional coordinate space which is enclosed by the rectangle object's top-left and bottom-right corners.
nokia.places.widgets.ResultList
This class defines a UI widget capable of displaying data for multiple places.
nokia.places.ui.modules.Reviews
This class represents a component that fetches and displays reviews for a place.
RightClick represents a component that adds direct user-interaction to the map.
nokia.maps.routing.Route
This interface defines a route.
nokia.maps.routing.RouteLeg
This interface defines a route leg, which represents a section of a route between two consecutive waypoints.
nokia.maps.routing.component.RouteResultSet
This class represents a route calculation result set.
nokia.maps.routing.RouteSegment
This interface represents a route segment, a sub-section of a route between two maneuvers.
nokia.maps.routing.RouteSummary
This interface defines a route summary.
S
nokia.maps.map.component.ScaleBar
This component defines a panel that holds the scalebar.
nokia.maps.util.Coroutine.Scope
Scope is an abstract class designed to hold variables available within the scope of a coroutine.
nokia.places.ui.modules.SearchBox
This class represents a component that provides an interface for a Web site user to search for places (locations) and view the results.
nokia.places.widgets.SearchBox
This class represents a UI widget that provides access to the Places API search functionality.
nokia.maps.routing.ServiceError
This interface represents a routing service error.
nokia.Settings
An observable static class that keeps API settings.
nokia.maps.geo.Shape
This class represents an observable geographic shape (derived from
nokia.maps.geo.Strip) with a geometry contained in a geographic quadtree and allows testing for containment, square-based clipping and near-by analysis.
nokia.places.ui.modules.ShareMenu
This class represents a component that handles links labeled "Show on map" and "Share" when the user clicks on them in the user interface generated from the
sharemenu template.
nokia.maps.map.Spatial
This is an abstract base class for all objects that have a geo-spatial dimension.
nokia.maps.map.StandardMarker
A StandardMarker represents a location on the map and visibly identifies that location with an icon.
nokia.maps.geo.Strip
This class represents an observable array that stores geographic coordinates in an optimized way and allows specialized operations on them.
nokia.maps.util.Strip
This class represents a special array that contains objects, all of the same type, and each with the same properties.
nokia.maps.kml.Style
This class represents the <Style> tag from KML specification.
nokia.maps.kml.StyleContainer
This class contains an array of
nokia.maps.kml.StyleSelector objects.
nokia.maps.kml.StyleMap
The class
StyleMap maps between two different styles.
nokia.maps.kml.StyleSelector
This class represents the abstract <StyleSelector> tag from the KML specification.
nokia.maps.gfx.SvgParser.SvgMarkupInfo
This is an abstract interface for documentation purpose only.
nokia.maps.gfx.SvgParser
An
SvgParser can be used to convert an SVG string into an instance of nokia.maps.gfx.IDL.
T
nokia.maps.map.component.panning.Tap
This component pans the map when the user taps in the map.
jsMotif.Template
jsMotif.Template is a template rendering class.
nokia.places.ui.Template
The class
Template extends the jsMotif templating engine with a DOM element attribute module.
nokia.maps.dom.TextEvent
This event is fired if some text is entered from the keyboard, clipboard or from some other source.
nokia.maps.map.provider.TileProvider
An abstract base class for tile provider.
nokia.maps.dom.Touch
The
Touch class represents a single touch on the surface of the screen.
nokia.maps.dom.TouchEvent
This interface represents events relating to the user's touching, tapping or dragging on a touch screen, for example, on mobile phones or some computers (such as laptops) that support touch screens.
nokia.maps.dom.TouchEventTarget
Each class implementing this interface delcares that it can act as the target for certain events.
nokia.maps.map.component.Traffic
The class
Traffic defines a component that allows the user to turn on/off the traffic overlay.
nokia.maps.map.component.TypeSelector
This class defines a user interface component that allows the user to change the current base map type.
V
nokia.maps.kml.Vector2
This class represents the kml:vec2 data type from KML specification.
nokia.maps.util.Vector3D
This class represents a three dimensional vector.
nokia.maps.gfx.VmlPainter
The class
VmlPainter renders an instance of nokia.maps.gfx.IDL into a VML tag to be used with Internet Explorer.
W
nokia.maps.routing.Waypoint
This interface defines a waypoint, which is a point along a route.
nokia.maps.routing.WaypointParameterList
The class
WaypointParameterList wraps a list of waypoints that may have different representations.
nokia.maps.dom.WheelEvent
This event indicates that a wheel on a pointing device has been rotated.
nokia.places.widgets.Widget
The Widget class defines a UI component that renders place data, using a template and a JSON data object.
Z
nokia.maps.map.component.ZoomBar
The class
ZoomBar defines a component that allows the user to control the zoom level of the map.
