package Ġmot oc it izen . utils Ċ Ċ import Ġcom . google . android . gms . maps . Google Map Ċ import Ġcom . google . android . gms . maps . model . Marker Ċ import Ġcom . google . android . gms . maps . model . Marker Options Ċ import Ġmot oc it izen . content . acc ident . Acc ident Ċ import Ġmot oc it izen . dictionary . Med icine Ċ import Ġjava . util .* Ċ Ċ const Ġval ĠDEFAULT _ ZO OM Ġ= Ġ 1 6 f Ċ Ċ private Ġconst Ġval ĠD ENSE Ġ= Ġ 1 f Ċ private Ġconst Ġval ĠS EM I _ D ENSE Ġ= Ġ 0 . 5 f Ċ private Ġconst Ġval ĠTRAN SP ARENT Ġ= Ġ 0 . 2 f Ċ Ċ fun ĠGoogle Map . acc ident Marker ( acc ident : ĠAcc ident ): ĠMarker Ġ= Ġadd Marker ( make Marker ( acc ident )) Ċ Ċ private Ġfun Ġcalculate Alpha ( acc ident : ĠAcc ident ): ĠFloat Ġ{ ĊĠĠĠ Ġval Ġage Ġ= Ġ(( Date (). time Ġ- Ġaccident . time . time ) Ġ/ ĠMS _ IN _ HOUR ). toInt () ĊĠĠĠ Ġreturn Ġwhen Ġ{ ĊĠĠĠĠĠĠĠ Ġage Ġ< Ġ 2 Ġ-> ĠD ENSE ĊĠĠĠĠĠĠĠ Ġage Ġ< Ġ 6 Ġ-> ĠS EM I _ D ENSE ĊĠĠĠĠĠĠĠ Ġelse ĠĠĠ Ġ-> ĠTRAN SP ARENT ĊĠĠĠ Ġ} Ċ } Ċ Ċ private Ġfun Ġmarker Title ( acc ident : ĠAcc ident ): ĠString Ġ{ ĊĠĠĠ Ġval Ġmedic ine Ġ= Ġif Ġ( acc ident . med icine Ġ=== ĠMed icine . NO ) Ġ"" Ġelse Ġ", Ġ" Ġ+ Ġaccident . med icine . text ĊĠĠĠ Ġval Ġinterval Ġ= Ġaccident . time . get Interval From Now In Text () ĊĠĠĠ Ġreturn Ġ"${ acc ident . type . text }$ med icine , Ġ$ interval ĠÐ½Ð°Ð· Ð°Ð´ " Ċ } Ċ Ċ private Ġfun Ġmake Marker ( acc ident : ĠAcc ident ) Ġ= ĠMarker Options () ĊĠĠĠĠĠĠĠ Ġ. position ( acc ident . coordinates ) ĊĠĠĠĠĠĠĠ Ġ. title ( marker Title ( acc ident )) ĊĠĠĠĠĠĠĠ Ġ. icon ( acc ident . type . icon ) ĊĠĠĠĠĠĠĠ Ġ. alpha ( calculate Alpha ( acc ident )) Ċ