package Ġre net ik . android . maps . extensions Ċ Ċ import Ġandroid . content . Activity NotFoundException Ċ import Ġandroid . content . Intent Ċ import Ġandroid . content . Intent . ACTION _ VIEW Ċ import Ġandroid . net . Uri . parse Ċ import Ġcom . google . android . gms . location . F used Location Provider Client Ċ import Ġcom . google . android . gms . location . Location Services Ċ import Ġcom . google . android . gms . maps . model . LatLng Ċ import Ġre net ik . android . controller . base . CS Activity View Ċ import Ġre net ik . android . framework . lang . catch Error Ċ Ċ fun ĠCS Activity View <* >. location Client (): ĠF used Location Provider Client Ġ= ĊĠĠĠ ĠLocation Services . getF used Location Provider Client ( activity ()) Ċ Ċ fun Ġ< T Ġ: ĠCS Activity View <* >> ĠT . navigate To LatLng ( lat Lng : ĠLat Lng , Ġtitle : ĠString ) Ġ{ ĊĠĠĠ Ġval Ġuri Ġ= Ġ" http :// maps . google . com / maps ?& d addr =${ lat Lng . latitude }, ${ lat Lng . longitude } Ġ(${ title })" ĊĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠ ĠstartActivity ( Intent ( ACTION _ VIEW , Ġparse ( uri )). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ClassName (" com . google . android . apps . maps ", Ġ" com . google . android . maps . Maps Activity ") ĊĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠ Ġ} Ġcatch Ġ( ex : ĠActivity NotFoundException ) Ġ{ ĊĠĠĠĠĠĠĠ Ġcatch Error < Activity NotFoundException > Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity ( Intent ( ACTION _ VIEW , Ġparse ( uri ))) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }