package Ġcom . ably . tracking . publisher Ċ Ċ import Ġandroid . location . Location Ċ import Ġcom . mapbox . api . directions . v 5 . Directions Criteria Ċ import Ġcom . mapbox . geojson . Point Ċ Ċ /** Ċ Ġ* Ġ ĠReturns Ġlist Ġof Ġ[ Point ] Ġthat ĠMap box Ġwill Ġtreat Ġas Ġa Ġroute Ġfor Ġa Ġtrip . Ċ Ġ* Ġ ĠFirst Ġelement Ġin Ġthe Ġlist Ġis Ġthe Ġstarting Ġposition . Ċ Ġ* Ġ ĠLast Ġelement Ġin Ġthe Ġlist Ġis Ġthe Ġfinal Ġposition . Ċ Ġ* Ġ*/ Ċ internal Ġfun Ġget Route Coordinates ( ĊĠĠĠ Ġstarting Location : ĠLocation , ĊĠĠĠ Ġdestination : ĠDestination Ċ ): ĠList < Point > Ġ= ĊĠĠĠ ĠlistOf ( ĊĠĠĠĠĠĠĠ ĠPoint . from Lng Lat ( starting Location . longitude , Ġstarting Location . latitude ), ĊĠĠĠĠĠĠĠ ĠPoint . from Lng Lat ( destination . longitude , Ġdestination . latitude ) ĊĠĠĠ Ġ) Ċ Ċ internal Ġfun ĠRouting Profile . toMap box Profile Name () Ġ= Ġwhen Ġ( this ) Ġ{ ĊĠĠĠ ĠRouting Profile . DR IV ING Ġ-> ĠDirection s Criteria . PROFILE _ DR IV ING ĊĠĠĠ ĠRouting Profile . CY CL ING Ġ-> ĠDirection s Criteria . PROFILE _ CY CL ING ĊĠĠĠ ĠRouting Profile . WAL K ING Ġ-> ĠDirection s Criteria . PROFILE _ WAL K ING ĊĠĠĠ ĠRouting Profile . DR IV ING _ TRA FF IC Ġ-> ĠDirection s Criteria . PROFILE _ DR IV ING _ TRA FF IC Ċ } Ċ