HERE Android SDK Developer's Guide

Feature List

The main features offered by the HERE Android SDK are listed below.

Not all features are enabled by default. The features available to you are determined based on your business plan.

Note: The HERE Android SDK is designed for standalone Android APK development. Using the HERE SDK for platform-embedded app development (apps that ship with the device ROM) is not supported.

Mapping:

  • Dynamically download vector maps for more than 190 countries in over 60 languages
  • Preload maps for offline usage
  • Map styles: normal street map, satellite map, transit map, and more
  • Textured 3D landmarks
  • Street-level imagery
  • Touch gestures (including rotate, tilt, pan, flick, and pinch zoom)
  • Overlay objects on the map such as polylines, polygons, icons, and routes
  • Map marker clusters
  • Overlay 3D map objects
  • Overlay custom raster tiles on the map (for example, to display heat maps)
  • Ability to render raster tiles and map objects interleaved within different map layers
  • 3D venue (indoor) maps
  • Show real-time traffic flow and incidents
  • 3D Extruded Buildings
  • Transit object interaction

Search:

  • Search through a broad set of geographical content across the globe, (including streets, address points, and categorized places)
  • Search for a specific place or explore by categories
  • Access rich details for a Point of Interest from third-party content sources (including images, ratings, reviews, and editorials)
  • Perform geocoding and reverse geocoding lookups
  • Offline Places search, Geocoding, Reverse Geocoding

Directions:

  • Online Car, Public Transit, Bicylce, Truck, and Pedestrian Route Directions
  • Routing options (Highways, Tolls, Fastest etc.)
  • Specify preferred route type (fastest or shortest) and route options (such as avoiding toll roads, motorways, and parks)
  • Alternate routes
  • Saving a route as a file
  • Offline route calculation
  • Driving directions with traffic taken into account
  • Public Transit directions using online timetables
  • Indoor routing

Turn-by-turn Navigation:

  • Online turn-by-turn navigation for pedestrian, car, and truck routes
  • Offline turn-by-turn navigation for pedestrian and car routes
  • Natural-sounding guidance instructions, such as "turn left at the gas station" and "at the next light, turn right"
  • Recorded audio and speech synthesis voices in a variety of languages. For a list of the available languages, see the Developer's Guide.
  • Approximate user coordinates to the nearest road or navigation route
  • Approximate user tunnel position, even when there is no GPS signal
  • Dynamic information including signposts, the driver's current street lane, and speed
  • Realistic previews of certain junctions and lanes

HERE Positioning:

  • Wi-Fi, Cellular, and BT network-based positioning, including:
    • Online Outdoor positioning
    • Online-Offline Hybrid Outdoor positioning
    • Indoor positioning
    • Private Indoor positioning

LiveSight:

  • Track the position of a device in space and animate view accordingly
  • Seamless transitions from Map to LiveSight and back again
  • Gesture support allows the user to interact with content, custom gestures can also be defined
  • Content transitions and interaction are animated using hardware acceleration
  • "Radar" UI support, which provides the user with more context regarding their position relative to content
  • Highly configurable LiveSight engine allows the user experience to be customized

Other Features:

  • Custom location and custom location geometry search
  • Support for fleet dispatching and connectivity
  • Urban Mobility: transit station and departure information search
  • Map information for fleet vehicles and trucks
  • Congestion toll zones and the typical traffic patterns for a given time of the week
  • Ability to retrieve the toll cost of a route
  • Nautral language interface and processing (beta)