NaviMaps APIs – Navigation SDK for Android


Overview

Use the amazing NaviMaps SDK to power your Android Apps with fastest and accurate fully offline navigation features such as 3D maps, house number data, live traffic, voice guidance in regional languages and much more!

NaviMaps SDK offers rich method to enable your application to minimise latency, while maintaining premium location based data services, all available offline.

clearRoute()

Clear active route

clearSearchResults()

Clear search results from map

closeWindow()

Close navigation window

enablePoiAlongRoute()

Enable/disable POI along the route

enableSpeedAlerts()

Enable/disable speed alerts

enableTraffic()

Enable/disable Live Traffic

exactSearch()

Exact search with given parameters

findClosestPoi()

Find POIs closest to the origin

getActiveRoute

Get active route

getAdviceList()

Get the list of advices on the active route

getDtg()

Get distance to go to the next destination in meters

getFinalDestination()

Get the last destination on active route

getGpsPosition()

Get current GPS position

getInstalledLanguages()

Get the list of installed languages

getInstalledVoices()

Get the list of installed guidance voices

getNextDestination()

Get next destination on active route ahead of current position

getPlaces()

Get saved places

getRouteSettings()

Get current route settings

getTtg()

Get time to go to the next destination in seconds

getVersion()

Get navigation version

getWholeDtg()

Get distance to go to the final destination in meters

getWholeTtg()

Get time to go to the final destination in seconds

mapZoom()

Increase or decrease zoom on map display

navigateTo()

Navigate to destination

registerActivationCode()

Register activation code for paid content

repeatGuidance()

Repeat current voice guidance instruction

replaceDestination()

Replace last destination

requestNotifications()

Request notifications from the application

removeNotifications()

Unsubcribe from notifications

resetToDefaults()

Reset all settings to defaults

restorePurchases()

Restore in-app purchases

search()

Free-form search

setDisplayMode()

Set map display mode

setLanguage()

Set application language

setMute()

Mute/unmute navigation sounds

setRouteSettings()

Set default route setings

setTimeAMPM()

Set time format

setUnits()

Set measurements units

setVoice()

Set the voice for voice guidance

showMap()

Show main application screen

showOnMap()

Show address on map

startNavigation()

Start navigating planned route

startRoute()

Start planning new route

statusMessage()

Get human readable status message for returned status code() . Get human readable status message for returned status code