HERE Android SDK Developer's Guide

Feature List

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

Note: 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. Please contact us if you plan to use the HERE SDK for platform-embedded app development (apps that ship with the device ROM).

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
  • 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, Bicycle, Truck, Scooter and Pedestrian Route Directions
  • 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 information
  • Indoor routing

Turn-by-turn Navigation:

  • Turn-by-turn navigation for pedestrian, car, scooter and truck 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 information, 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
  • 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
  • Natural language interface (English only) beta