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>
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.