FAQ
This Developer Guide for the HERE SDK is organized into several use cases, that should make it easier for you to find the topics you are interested in.
Browse the sections on the left to quickly find a solution for your current task or look into the below list of use cases and frequently asked questions (doc:FAQ).
General topics
- I am completely new. How do I start?
- Where can I find working example apps?
- What HERE SDK variants are available?
- What devices are supported?
- Is my country supported?
- From where do I get credentials?
- What development tools & setup do I need?
- Do you support the feature "xy"?
- How to build my first app with the HERE SDK?
- How can I show a map view?
- What are engines?
- What can I do to shrink the binary size of my app?
- Is the HERE SDK thread safe?
- Can you support me debugging my app usage?
- Where can I see the availability of HERE backend services?
- How can I manually initialize the HERE SDK?
- What privacy notices do I need to include?
- I have trouble with an error, where is the troubleshoot list?
- Do you have a support channel?
- Can the HERE SDK be combined with external REST APIs to show additional data layers for weather or fuel?
- How can I reliably detect invalid HERE SDK credentials at runtime when the map loads blank?
- Is it possible to unit test HERE SDK–dependent logic without initializing the full SDK?
Around the map
- How can I show a map view?
- How can I switch the map view to satellite?
- What map layers can I add?
- How can I change the language of the labels on the map?
- Is there a way to optimize the rendering?
- How can I load a map scheme?
- How does the map cache work?
- How can I switch the map to night mode?
- Do I need to show the HERE logo watermark?
- How should offline maps be handled to avoid large updates and storage spikes? (doc:only available for Navigate)
- Why does the map turn black after backgrounding and resuming the app?
For HERE SDK (Navigate)
- Help! My app consumes too much data, what can I do?
- Can I minimize the download size of a region?
- How to use my app offline?
- I have trouble with offline maps, what can I do?
- What is the map version?
- How do I customize the map?
- Can I add weather data on top of the map?
- How to move the map?
- How to rotate the map?
- Can I tilt the map to get a 3D view?
- What is the principal point?
- How can I detect touch gestures on a map view?
- Can I apply custom gesture actions to zoom the map?
- How can I enable 3D landmarks?
- Is there an easy way to show safety cameras on the map?
- How to add a route line to the map?
- Can I show a direction arrow on the map?
- Can I highlight areas on the map?
- Can I add a transparent circle area on the map?
- How can I drop a pin on the map?
- How can I add multiple pins in a cluster?
- Is it possible to pick default POIs on the map?
- Can I add a 3D object to the map?
- Can I add a flat 2D pin?
- How can I indicate the user's location?
- Do you support info bubbles?
- How do I integrate my app with Android Auto?
For HERE SDK (Navigate)
Search & places
- How can I search for a places?
- Can I search for a category of places?
- Do you support suggestions?
- What is geocoding?
- How can I get the address details for a coordinate?
- Do you support reverse geocoding?
- How can I get the coordinate for a street name?
- How can I search for pizza along a route?
For HERE SDK (Navigate)
Traffic information
- Can I visualize traffic jams on the map?
- How can I show traffic incidents on the map?
- How can I get details for a traffic incident?
- How do I use the TrafficEngine?
- Is it possible to search for traffic incidents within a circle area on the map?
- How can I pick traffic incidents shown by the traffic layer?
- How can I find traffic along a route
Route calculation
- How can I calculate a route?
- Do you support routes specific for trucks?
- How can I calculate a route for public transportation?
- Can I add multiple stops to a route?
- How can I zoom to a route on the map?
- How to create a maneuver list?
- How can I find traffic along a route
- How do I find information on toll costs?
- Can I update the traffic delay for a route?
- How can I import my routes from another service?
- How can I persist and reuse routes reliably across sessions?
- How can I store and restore routes without triggering unexpected rerouting?
For HERE SDK (Navigate)
- Do you support route calculation when I am offline?
- Do you support the traveling salesman?
- Can you show me the area I can reach with my EV?
- What support do you offer for electric vehicles?
- How can I render traffic on my route?
Turn-by-turn navigation (for HERE SDK (Navigate))
- How do I start guidance?
- How do I stop guidance?
- What events do I get during guidance?
- What do I do when I leave my route?
- Can you help me finding better routes when there is a traffic jam ahead?
- How do I know when I miss a planned stop?
- Can I get speed limit information for the road I am driving on?
- How do you warn me when I drive faster than allowed?
- How to detect safety cameras ahead?
- Can you let me know on what kind of road I am driving? Will there be tunnels ahead?
- Which lanes should I take to exit the current road?
- How do you support trucks?
- How do I integrate GPS data?
- How can I simulate driving along a route? Is there a test mode?
- What is the best way to integrate Text-To-Speech (doc:TTS) voice guidance?
- Can I get guidance information without following a route?
- Is it possible to download or to prefetch map data into the cache in advance?
- How do I detect and handle route deviations efficiently in turn-by-turn navigation?
- Can route lines be customized with color in navigation mode?
- Can route lines be customized beyond color in navigation mode?
- Does the HERE SDK provide a built-in voice assistant?
Positioning (for HERE SDK (Navigate))
Venues (for HERE SDK (Navigate))
- How can I show what's inside a shopping mall?
- How can I visualize a venue?
- I do not see indoor maps on the map? How can I enable them?
NoteIf you cannot find the use case you are looking for, try to open the changelog and do a keyword search: the changelog contains all features that have been introduced since HERE SDK 4.8.2.0 - and most often they contain useful tips to get started and where to look for more content in the API Reference or this Developer Guide.
Another option is to browse the complete class list of the HERE SDK via the API Reference. Note that this list contains the full superset from Navigate or Explore.
Updated yesterday