package Ġcom . mapbox . navigation . ui . maps . road name . api Ċ Ċ import Ġcom . mapbox . navigation . base . road . model . Road Ċ import Ġcom . mapbox . navigation . ui . maps . road name . Road Name Action Ċ import Ġcom . mapbox . navigation . ui . maps . road name . Road Name Processor Ċ import Ġcom . mapbox . navigation . ui . maps . road name . Road Name Result Ċ import Ġcom . mapbox . navigation . ui . maps . road name . model . Road Label Ċ Ċ /** Ċ Ġ* ĠThe ĠAPI Ġallows Ġyou Ġto Ġgenerate Ġdata Ġto Ġbe Ġrendered Ġas Ġa Ġpart Ġof Ġroad Ġname Ġlabels . Ċ Ġ*/ Ċ class ĠMap box Road Name Label Api Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġmethod Ġtakes Ġin Ġ[ Road ] Ġand Ġuses Ġthe Ġmodel Ġto Ġextract Ġthe Ġroad Ġname , Ġshield Ġname Ġand ĊĠĠĠĠ Ġ* Ġrequest Ġthe Ġroute Ġshield Ġbased Ġon Ġthe Ġ[ Road . shield Url ]. ĊĠĠĠĠ Ġ* Ġ@ param Ġroad ĠRoad ĊĠĠĠĠ Ġ* Ġ@ return ĠRoad Label ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġget Road Name Label ( road : ĠRoad ): ĠRoad Label Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġaction Ġ= ĠRoad Name Action . Get Road Name Label ( road ) ĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= ĠRoad Name Processor . process ( action ) Ġas ĠRoad Name Result . Road Name Label ĊĠĠĠĠĠĠĠ Ġreturn ĠRoad Label ( result . name , Ġresult . shield , Ġresult . shield Name ) ĊĠĠĠ Ġ} Ċ } Ċ