Class MyNavigationTranslator

Navigation Translator class used to translate navigation instructions coming from the off-line routing engine (needs version 1.7.10 or greater) Takes an instruction array and augments it with plain language descriptions.

  • Defined in: <application/mapviewer/js/MyNavigation.js>
Class Summary
Constructor Attributes Constructor Name and Description
 

Method Summary

Class Detail

MyNavigationTranslator()
var translator = new MyNavigationTranslator();
var languageString = "en"; // "fr"
translator.translateInstructions(routeResultData.navigation.instructions, languageString);
Since:
1.7.10
See:
vg.mapviewer.kiosk.Mapviewer#computeRoute
vg.mapviewer.web.Mapviewer#computeRoute
MyNavigationTranslator#translateInstructions

Method Detail

  • translateInstructions(pInstructions, pLanguageString)
    translates all the instructions in pInstructions, augmenting each instruction with .brief, .detailed, .duration, .durationInSeconds
    Parameters:
    {Array} pInstructions
    array of instructions
    {String} pLanguageString Optional, Default: "en"
    language string like "en" or "fr", must be in cLanguageMap, defaults to "en" if not found.