Use maps and location services in your apps, and provide support for mapping features, such as markers and bounding boxes.
You can integrate maps and mapping features directly into your apps. For example, you might want to create an app that provides interactive, hands-free driving directions. Or, you might create an app that tracks the locations of the best places to eat in your city. You can use these maps classes to display a map, add geographic location information, set modes of transportation, and so on.
To learn more about location services and how to use them in your apps, visit the Location documentation.
Put geographic elements on a map, and use the utilities and drawing tools that make a map readable.
- AltitudeMode -
An enumeration that captures how the altitude attribute should be interpreted.
- BoundingBox -
A 2-dimensional, axis-aligned bounding box (rectangle) used to define the limits of a Geographic element, or any other bounding box.
- Coordinate -
A Coordinate in geographic space that is represented by latitude, longitude and altitude components.
- EdgeSize -
An enumeration of the available edge thickness values of a Style.
- EdgeStyle -
An enumeration of the available edge patterns of a Style.
- GeoDeviceLocation -
A point in geographic space that represents the device's current latitude and longitude coordinates.
- Geographic -
An entity that can be placed on a map.
- GeographicsProvisioningBridge -
A bridge to translate an external geographic data source into Geographic data and add it to a DataProvider.
- GeographicsProvisioningBridgeDataSource -
Indicates how data sources used with GeographicsProvisioningBridge will be interpreted.
- GeographicsProvisioningBridgeResult -
Represents the types of results that can occur when using GeographicsProvisioningBridge.
- GeoList -
A container of Geographic elements.
- GeoLocation -
A location in geographic space that represents a latitude and longitude coordinate, and is visually represented on the map using its Marker attribute.
- GeoPolygon -
A polygon is an arbitrary object in geographic space that is defined by a sequence of coordinates.
- GeoPolyline -
A polyline in geographic space that is represented by a set of ordered Points.
- GeoShape -
A base class for all geographic shapes.
- Marker -
A visual representation of a location on a map.
- Point -
A point in geographic space that is represented by latitude and longitude coordinates in degrees and an altitude coordinate in meters.
- Polyline -
A Polyline in geographic space that is represented by an ordered set of latitude and longitude coordinates (vertices).
- Style -
Visual information that can be applied to a Geographic.
- StyleSheet -
A collection of Styles to be used when rendering a set of map content.
Maps and map visualization
Use visual controls, models, render engines, and utilities to create views of a map in your app.
- BlankRenderEngine -
An empty render engine, which will be used when no other engine can be found.
- DataProvider -
A source of mappable data.
- MapCoverageChecker -
A collection of functions for determining if map coverage is available in MapView.
- MapData -
A collection of data providers to be represented on a map.
- MapImageCacheManager -
Provides management actions on a cache of static map images.
- MapImageGenerator -
A generator which makes an asynchronous request for a map image.
- MapImageGeneratorError -
The set of possible error codes when getting a static map image.
- MapLongPressToPinDrop -
A utility action class for performing a pin drop, which is the creation of a new point of interest (pin) triggered by a user's action.
- MapView -
A graphics user interface (GUI) control that displays a map along with user-defined geographic elements, which can be points of interest or other location-aware elements.
- RenderEngine -
The common interface for all rendering engine implementations.
- RenderEngineConfiguration -
Configuration information that's passed to a RenderEngine upon initialization.
- RenderEngineInfo -
The characteristics of a render engine.
- ViewProperties -
The properties of the current view.
Invoke the BlackBerry Maps app in your application.
- HandsFreeNavigation -
The set of possible hands-free navigation values.
- LocationMapInvoker -
An invoker for viewing a certain location (or a set of locations) on a map.
- MapInvoker -
Stores common properties that can be set in order to trigger map-related content requests.
- MapNavigationMode -
The set of possible navigation modes.
- MapSearchMode -
The set of possible search modes.
- MapTransportationMode -
The set of possible modes of transportation.
- RouteMapInvoker -
An invoker used to trigger navigation through a map route.
- TypicalMapAltitude -
Captures how the typical altitudes (at different view levels) should be interpreted.
Let your users discover points of interest fetched from local favorites, remote search results, and contacts.
- PlacePicker -
An interface that allows the user to browse and select a place from the local Places database of contacts, favorites, and recent places as well as from remote search results.
- PlacePickerControl -
A simple control for the PlacePicker API.
- SelectedPlace -
An object returned by PlacePicker.
- SelectedPlaceImageType -
The type of image data returned by the SelectedPlace class.
Positioning and geocoding
Take advantage of advanced GPS functionality to add position information to your apps.
- PositionErrorCode -
Error codes returned by the Location Manager in the event of a location request timeout.