1. Initialization function
In the “App.js” constructor, it requires initialization to “1” for the first time.
FatosNaviBridgeModule.setListener(String)
FatosNaviBridgeModule.Search(searchText(String), flag(int))
3. Search result listener
FatosNaviBridgeModule.SearchResultListener (JSON) {
cnt : “number of searches”
"addr1" : "POI Display name",
"addr2" : "New address(the road name address)",
"phone" : Phone number(separators comma(,))",
"cate" : "Classification code",
"posx" : "POI X coordinates",
"posy" : "POI Y coordinates",
"entx" : “POI point of entry X coordinates",
"enty" : "POI point of entry Y coordinates",
4. Request route planning
FatosNaviBridgeModule.Route(startLat(String), startLon(String), goalLat(String), goalLon(String))
If the start point coordinates(startLat, startLon)are set to 0, the current location is automatically set.
FatosNaviBridgeModule.Rescan()
6. Route request completed listener
FatosNaviBridgeModule.RouteResultListener(int)
0 : initial search, 1 : Rescan, 2 : Cyclic rescan
FatosNaviBridgeModule.CancelRoute()
8. Start simulated driving
FatosNaviBridgeModule.StartSimulation()
9. Control simulated driving
FatosNaviBridgeModule.DriveControl(int)
10. Simulated driving speed(km/h)
FatosNaviBridgeModule.DriveSpeed(int)
11. End of simulated driving
FatosNaviBridgeModule.DriveClose()
FatosNaviBridgeModule.StartRouteGuidance(index(int))
index selected in route summary
13. Start of simulated driving
FatosNaviBridgeModule.StartSimulation(index(int)
Use index set in FatosMapViewBridgeModule.ApplySelectRouteLine
14. Route summary information
(JSON)FatosNaviBridgeModule.GetRouteSummaryJson()
"Type" : "(int)Route planning option",
"Length" : "(String)Total distance",
"Time" : "(int)Total time",
"Fee" : "(int) Charge information,
"AvgSpeed" :"(int) section average speed",
"TurnCongestion" : "(int) section congestion"
15. RG(Driving/Simulated) Date update listener
FatosNaviBridgeModule.UpdateRGListener ((JSON))
"MMStatus" : "(int)GPS information",
"CarSpeed" : "(int) speed",
"LocationText" : "(String)location information",
"X" : "(double) location coordinates x",
"Y" : "(double) location coordinates y",
"Angle" : "(float) angle",
"FirstTbTShow" : "(Bool)First TBT exposure",
"SecondTbTShow" : "(Bool)Second TbT exposure,
"SdiShow" : "(Bool)Sdi exposure",
"DriveMode" : "(int) Driving condition",
"CurDist" : "(String)current guidance remaining distance",
"CurType" : "(int)current guidance type",
"NextDist" : "(String) next guide remaining distance",
"NextType" : "(int) next guide type",
"StringText" : "(String) current guidance explanation",
"RemainDistance" : "(String) Remaining distance",
"RemainTime" : "(String) Remaining time",
// If you have sdi information
"Type" : "(int)sdi type",
"X" : "(int)sdi location coordinates x",
"Y" : "(int)sdi location coordinates y",
"Angle" : "(int)sdi angle",
"MaxSpeed" : "(int) maximum speed limit",
"SectionDist" : "(int) Total distance of interruption",
"RemainDist" : "(String)sdi Remaining distance",
"Weight" : "(int) Weight information about truck",
"Height" : "(int) Height information about truck"
// If you have lane information
"Dist" : "(int)Distance to the lane ",
"Drawable" : "(String) information of lane ui",
"CoverDrawable" : "(String) information of lane cover ui"
16. ShowIndicator Listener
Delivering to show loading UI during Route planning and search
FatosNaviBridgeModule.ShowIndicatorListener()
17. HideIndicator Listener
Delivering to hide loading UI during Route planning and search
FatosNaviBridgeModule.HideIndicatorListener()
18. App permission completed Listener
Passes whether or not to acquire the privilege so that the UI can be seen after acquiring the app right.
FatosNaviBridgeModule.PermissionCompleteListene()