package Ġcom . trend y ol . map sk it . map library Ċ Ċ import Ġcom . google . android . gms . maps . Camera Update Factory Ċ import Ġcom . google . android . gms . maps . model . LatLng Bounds Ċ import Ġcom . google . android . gms . maps . Camera Update Ġas ĠGoogle Camera Update Ċ Ċ class ĠGoogle Camera Update Provider Ġ{ ĊĊĠĠĠ Ġfun Ġprovide ( camera Update : ĠCamera Update ): ĠGoogle Camera Update Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( camera Update ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠCamera Update . New LatLng Ġ-> ĠCamera Update Factory . new LatLng ( camera Update . lat Lng . to Google LatLng ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠCamera Update . New LatLng Zoom Ġ-> ĠCamera Update Factory . new LatLng Zoom ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcamera Update . lat Lng . to Google LatLng (), Ġcamera Update . zoom Level ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠCamera Update . New LatLng Bounds Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġlat Lng Bounds Ġ= ĠLat Lng Bounds . builder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ Ġcamera Update . lat Lng . forEach Ġ{ Ġinclude ( it . to Google LatLng ()) Ġ} Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠCamera Update Factory . new LatLng Bounds ( lat Lng Bounds , Ġcamera Update . padding ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ