package Ġcom . mapbox . maps Ċ Ċ import Ġcom . mapbox . bindgen . Expected Ċ import Ġcom . mapbox . bindgen . Value Ċ import Ġcom . mapbox . geojson . Feature Ċ import Ġcom . mapbox . geojson . Geometry Ċ import Ġcom . mapbox . geojson . Point Ċ import Ġjava . util .* Ċ Ċ internal Ġclass ĠNative Map Impl ( private Ġval Ġmap : ĠMap Interface ) Ġ: ĊĠ ĠMap Interface , ĠStyle Manager Interface , ĠObservable Interface Ġ{ ĊĊĠ Ġoverride Ġfun Ġset Size ( size : ĠSize ) Ġ{ ĊĠĠĠ Ġmap . size Ġ= Ġsize ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġget Size (): ĠSize Ġ{ ĊĠĠĠ Ġreturn Ġmap . size ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġcreate Renderer () Ġ{ ĊĠĠĠ Ġmap . create Renderer () ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġdestroy Renderer () Ġ{ ĊĠĠĠ Ġmap . destroy Renderer () ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġrender () Ġ{ ĊĠĠĠ Ġmap . render () ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġjump To ( camera Options : ĠCamera Options ) Ġ{ ĊĠĠĠ Ġmap . jump To ( camera Options ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġget Camera Options ( edge Insets : ĠEdgeInsets ?): ĠCamera Options Ġ{ ĊĠĠĠ Ġreturn Ġmap . get Camera Options ( edge Insets ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġease To ( camera Options : ĠCamera Options , Ġanimation Options : ĠAnimation Options ) Ġ{ ĊĠĠĠ Ġmap . ease To ( camera Options , Ġanimation Options ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġfly To ( camera Options : ĠCamera Options , Ġanimation Options : ĠAnimation Options ) Ġ{ ĊĠĠĠ Ġmap . fly To ( camera Options , Ġanimation Options ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġdrag Start ( point : ĠScreen Coordinate ) Ġ{ ĊĠĠĠ Ġmap . drag Start ( point ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġdrag End () Ġ{ ĊĠĠĠ Ġmap . drag End () ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġdrag ( ĊĠĠĠ Ġfrom Point : ĠScreen Coordinate , ĊĠĠĠ Ġto Point : ĠScreen Coordinate , ĊĠĠĠ Ġanimation : ĠAnimation Options ? ĊĠ Ġ) Ġ{ ĊĠĠĠ Ġmap . drag ( from Point , Ġto Point , Ġanimation ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġmove By ( screen Coordinate : ĠScreen Coordinate , Ġanimation Options : ĠAnimation Options ?) Ġ{ ĊĠĠĠ Ġmap . move By ( screen Coordinate , Ġanimation Options ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġscale By ( ĊĠĠĠ Ġamount : ĠDouble , ĊĠĠĠ Ġscreen Coordinate : ĠScreen Coordinate ?, ĊĠĠĠ Ġanimation Options : ĠAnimation Options ? ĊĠ Ġ) Ġ{ ĊĠĠĠ Ġmap . scale By ( amount , Ġscreen Coordinate , Ġanimation Options ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġcoordinates For Pixels ( pixels : ĠMutable List < Screen Coordinate >): ĠMutable List < Point > Ġ{ ĊĠĠĠ Ġreturn Ġmap . coordinates For Pixels ( pixels ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġpitch By ( pitch By : ĠDouble , Ġanimation Options : ĠAnimation Options ?) Ġ{ ĊĠĠĠ Ġmap . pitch By ( pitch By , Ġanimation Options ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġrotate By ( ĊĠĠĠ Ġfirst : ĠScreen Coordinate , ĊĠĠĠ Ġsecond : ĠScreen Coordinate , ĊĠĠĠ Ġanimation Options : ĠAnimation Options ? ĊĠ Ġ) Ġ{ ĊĠĠĠ Ġmap . rotate By ( first , Ġsecond , Ġanimation Options ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġcamera For Coordinate Bounds ( ĊĠĠĠ Ġcoordinate Bounds : ĠCoordinate Bounds , ĊĠĠĠ Ġedge Insets : ĠEdgeInsets , ĊĠĠĠ Ġzoom : ĠDouble ?, ĊĠĠĠ Ġpitch : ĠDouble ? ĊĠ Ġ): ĠCamera Options Ġ{ ĊĠĠĠ Ġreturn Ġmap . camera For Coordinate Bounds ( coordinate Bounds , Ġedge Insets , Ġzoom , Ġpitch ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun ĠsetUser Animation InProgress ( in Progress : ĠBoolean ) Ġ{ ĊĠĠĠ Ġmap . is User Animation InProgress Ġ= Ġin Progress ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġinvalidate Style Custom Geometry Source Region ( ĊĠĠĠ Ġsource Id : ĠString , ĊĠĠĠ Ġcoordinate Bounds : ĠCoordinate Bounds ĊĠ Ġ): ĠExpected < Void , ĠString > Ġ{ ĊĠĠĠ Ġreturn Ġmap . invalidate Style Custom Geometry Source Region ( source Id , Ġcoordinate Bounds ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġset Style Terrain ( properties : ĠValue ): ĠExpected < Void , ĠString > Ġ{ ĊĠĠĠ Ġreturn Ġmap . setStyle Terrain ( properties ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġget Style Terrain Property ( property : ĠString ): ĠStyle PropertyValue Ġ{ ĊĠĠĠ Ġreturn Ġmap . getStyle Terrain Property ( property ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġset Style Terrain Property ( property : ĠString , Ġvalue : ĠValue ): ĠExpected < Void , ĠString > Ġ{ ĊĠĠĠ Ġreturn Ġmap . setStyle Terrain Property ( property , Ġvalue ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġcamera For Coordinates ( ĊĠĠĠ Ġpoints : ĠList < Point >, ĊĠĠĠ Ġedge Insets : ĠEdgeInsets , ĊĠĠĠ Ġzoom : ĠDouble ?, ĊĠĠĠ Ġpitch : ĠDouble ? ĊĠ Ġ): ĠCamera Options Ġ{ ĊĠĠĠ Ġreturn Ġmap . camera For Coordinates ( points , Ġedge Insets , Ġzoom , Ġpitch ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġcamera For Geometry ( ĊĠĠĠ Ġgeometry : ĠGeometry , ĊĠĠĠ Ġedge Insets : ĠEdgeInsets , ĊĠĠĠ Ġzoom : ĠDouble ?, ĊĠĠĠ Ġpitch : ĠDouble ? ĊĠ Ġ): ĠCamera Options Ġ{ ĊĠĠĠ Ġreturn Ġmap . camera For Geometry ( geometry , Ġedge Insets , Ġzoom , Ġpitch ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġget Elevation ( point : ĠPoint ): ĠDouble ? Ġ{ ĊĠĠĠ Ġreturn Ġmap . get Elevation ( point ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġcoordinate Bounds For Camera ( camera Options : ĠCamera Options ): ĠCoordinate Bounds Ġ{ ĊĠĠĠ Ġreturn Ġmap . coordinate Bounds For Camera ( camera Options ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġcoordinate Bounds Zoom For Camera Un wrapped ( camera Options : ĠCamera Options ): ĠCoordinate Bounds Zoom Ġ{ ĊĠĠĠ Ġreturn Ġmap . coordinate Bounds Zoom For Camera Un wrapped ( camera Options ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġcancel Transitions () Ġ{ ĊĠĠĠ Ġmap . cancel Transitions () ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġpixels For Coordinates ( coordinates : ĠMutable List < Point >): ĠMutable List < Screen Coordinate > Ġ{ ĊĠĠĠ Ġreturn Ġmap . pixels For Coordinates ( coordinates ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġset Gesture InProgress ( gesture InProgress : ĠBoolean ) Ġ{ ĊĠĠĠ Ġmap . is Gesture InProgress Ġ= Ġgesture InProgress ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġis Gesture InProgress (): ĠBoolean Ġ{ ĊĠĠĠ Ġreturn Ġmap . is Gesture InProgress ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġis Rot ating (): ĠBoolean Ġ{ ĊĠĠĠ Ġreturn Ġmap . is Rot ating ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġis Scaling (): ĠBoolean Ġ{ ĊĠĠĠ Ġreturn Ġmap . is Scaling ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġis P anning (): ĠBoolean Ġ{ ĊĠĠĠ Ġreturn Ġmap . is P anning ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġset Bounds ( bound Options : ĠBound Options ) Ġ{ ĊĠĠĠ Ġmap . bounds Ġ= Ġbound Options ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġget Bounds (): ĠBound Options Ġ{ ĊĠĠĠ Ġreturn Ġmap . bounds ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġset Pref etch Zoom Delta ( zoom Delta : ĠByte ) Ġ{ ĊĠĠĠ Ġmap . prefetch Zoom Delta Ġ= Ġzoom Delta ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġget Pref etch Zoom Delta (): ĠByte Ġ{ ĊĠĠĠ Ġreturn Ġmap . prefetch Zoom Delta ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun ĠsetDefault Framebuffer Object ( default Framebuffer Object : ĠInt ) Ġ{ ĊĠĠĠ Ġmap . setDefault Framebuffer Object ( default Framebuffer Object ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġset North Orientation ( north Orientation : ĠNorth Orientation ) Ġ{ ĊĠĠĠ Ġmap . set North Orientation ( north Orientation ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġset Constr ain Mode ( constr ain Mode : ĠCon str ain Mode ) Ġ{ ĊĠĠĠ Ġmap . set Constr ain Mode ( constr ain Mode ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġset Viewport Mode ( viewport Mode : ĠView port Mode ) Ġ{ ĊĠĠĠ Ġmap . set Viewport Mode ( viewport Mode ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġget Map Options (): ĠMap Options Ġ{ ĊĠĠĠ Ġreturn Ġmap . map Options ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġtrigger Rep aint () Ġ{ ĊĠĠĠ Ġmap . trigger Rep aint () ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġset Style Layer Property ( ĊĠĠĠ Ġlayer Id : ĠString , ĊĠĠĠ Ġproperty : ĠString , ĊĠĠĠ Ġvalue : ĠValue ĊĠ Ġ): ĠExpected < Void , ĠString > Ġ{ ĊĠĠĠ Ġreturn Ġmap . setStyle Layer Property ( layer Id , Ġproperty , Ġvalue ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġpixel For Coordinate ( pixel : ĠPoint ): ĠScreen Coordinate Ġ{ ĊĠĠĠ Ġreturn Ġmap . pixel For Coordinate (( pixel )) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġcoordinate For Pixel ( screen Coordinate : ĠScreen Coordinate ): ĠPoint Ġ{ ĊĠĠĠ Ġreturn Ġmap . coordinate For Pixel ( screen Coordinate ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġget Debug (): ĠList < Map Debug Options > Ġ{ ĊĠĠĠ Ġreturn Ġmap . debug ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġset Debug ( list : ĠList < Map Debug Options >, Ġdebug Active : ĠBoolean ) Ġ{ ĊĠĠĠ Ġmap . set Debug ( list , Ġdebug Active ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġis Map Fully Loaded (): ĠBoolean Ġ{ ĊĠĠĠ Ġreturn Ġmap . is Map Fully Loaded ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġis Style Fully Loaded (): ĠBoolean Ġ{ ĊĠĠĠ Ġreturn Ġmap . is Style Fully Loaded ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġdump Debug Logs () Ġ{ ĊĠĠĠ Ġmap . dump Debug Logs () ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġadd Style Layer ( ĊĠĠĠ Ġparameters : ĠValue , ĊĠĠĠ Ġlayer Position : ĠLayer Position ? ĊĠ Ġ): ĠExpected < Void , ĠString > Ġ{ ĊĠĠĠ Ġreturn Ġmap . add Style Layer ( parameters , Ġlayer Position ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġadd Style Custom Layer ( ĊĠĠĠ Ġlayer Id : ĠString , ĊĠĠĠ Ġlayer Host : ĠCustom Layer Host , ĊĠĠĠ Ġlayer Position : ĠLayer Position ? ĊĠ Ġ): ĠExpected < Void , ĠString > Ġ{ ĊĠĠĠ Ġreturn Ġmap . add Style Custom Layer ( layer Id , Ġlayer Host , Ġlayer Position ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun ĠgetResource Options (): ĠResource Options Ġ{ ĊĠĠĠ Ġreturn Ġmap . resource Options ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġget Min Zoom (): ĠDouble Ġ{ ĊĠĠĠ Ġreturn Ġmap . min Zoom ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun ĠgetMax Zoom (): ĠDouble Ġ{ ĊĠĠĠ Ġreturn Ġmap . max Zoom ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġget Scale (): ĠDouble Ġ{ ĊĠĠĠ Ġreturn Ġmap . scale ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġset Style JSON ( json : ĠString ) Ġ{ ĊĠĠĠ Ġmap . style JSON Ġ= Ġjson ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġget Style JSON (): ĠString Ġ{ ĊĠĠĠ Ġreturn Ġmap . style JSON ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġget Style URI (): ĠString Ġ{ ĊĠĠĠ Ġreturn Ġmap . style URI ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġset Style URI ( uri : ĠString ) Ġ{ ĊĠĠĠ Ġmap . style URI Ġ= Ġuri ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġget Style Default Camera (): ĠCamera Options Ġ{ ĊĠĠĠ Ġreturn Ġmap . style Default Camera ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġget Style Transition (): ĠTransition Options Ġ{ ĊĠĠĠ Ġreturn Ġmap . style Transition ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġset Style Transition ( transition Options : ĠTransition Options ) Ġ{ ĊĠĠĠ Ġmap . style Transition Ġ= Ġtransition Options ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġremove Style Layer ( layer Id : ĠString ): ĠExpected < Void , ĠString > Ġ{ ĊĠĠĠ Ġreturn Ġmap . remove Style Layer ( layer Id ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġstyle Layer Exists ( layer Id : ĠString ): ĠBoolean Ġ{ ĊĠĠĠ Ġreturn Ġmap . style Layer Exists ( layer Id ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġget Style Layer Property ( layer Id : ĠString , Ġproperty : ĠString ): ĠStyle PropertyValue Ġ{ ĊĠĠĠ Ġreturn Ġmap . getStyle Layer Property ( layer Id , Ġproperty ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġset Style Layer Properties ( layer Id : ĠString , Ġproperties : ĠValue ): ĠExpected < Void , ĠString > Ġ{ ĊĠĠĠ Ġreturn Ġmap . setStyle Layer Properties ( layer Id , Ġproperties ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġadd Style Source ( source Id : ĠString , Ġsource : ĠValue ): ĠExpected < Void , ĠString > Ġ{ ĊĠĠĠ Ġreturn Ġmap . add Style Source ( source Id , Ġsource ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġget Style Source Properties ( source Id : ĠString ): ĠExpected < Value , ĠString > Ġ{ ĊĠĠĠ Ġreturn Ġmap . getStyle Source Properties ( source Id ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġupdate Style Image Source Image ( source Id : ĠString , Ġimage : ĠImage ): ĠExpected < Void , ĠString > Ġ{ ĊĠĠĠ Ġreturn Ġmap . update Style Image Source Image ( source Id , Ġimage ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġget Style Layer Properties ( layer Id : ĠString ): ĠExpected < Value , ĠString > Ġ{ ĊĠĠĠ Ġreturn Ġmap . getStyle Layer Properties ( layer Id ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġremove Style Source ( source Id : ĠString ): ĠExpected < Void , ĠString > Ġ{ ĊĠĠĠ Ġreturn Ġmap . remove Style Source ( source Id ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġset Style Custom Geometry Source Tile Data ( ĊĠĠĠ Ġsource Id : ĠString , ĊĠĠĠ Ġtile Id : ĠCan onical Tile ID , ĊĠĠĠ Ġfeature Collection : ĠMutable List < Feature > ĊĠ Ġ): ĠExpected < Void , ĠString > Ġ{ ĊĠĠĠ Ġreturn Ġmap . setStyle Custom Geometry Source Tile Data ( source Id , Ġtile Id , Ġfeature Collection ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġstyle Source Exists ( source Id : ĠString ): ĠBoolean Ġ{ ĊĠĠĠ Ġreturn Ġmap . style Source Exists ( source Id ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġset Style Light ( light : ĠValue ): ĠExpected < Void , ĠString > Ġ{ ĊĠĠĠ Ġreturn Ġmap . setStyle Light ( light ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġset Style Light Property ( property : ĠString , Ġvalue : ĠValue ): ĠExpected < Void , ĠString > Ġ{ ĊĠĠĠ Ġreturn Ġmap . setStyle Light Property ( property , Ġvalue ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġget Style Light Property ( property : ĠString ): ĠStyle PropertyValue Ġ{ ĊĠĠĠ Ġreturn Ġmap . getStyle Light Property ( property ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġget Style Image ( image Id : ĠString ): ĠImage ? Ġ{ ĊĠĠĠ Ġreturn Ġmap . getStyle Image ( image Id ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġremove Style Image ( image Id : ĠString ): ĠExpected < Void , ĠString > Ġ{ ĊĠĠĠ Ġreturn Ġmap . remove Style Image ( image Id ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġquery Rendered Features ( ĊĠĠĠ Ġshape : ĠMutable List < Screen Coordinate >, ĊĠĠĠ Ġoptions : ĠRender ed Query Options , ĊĠĠĠ Ġcallback : ĠQuery Features Callback ĊĠ Ġ) Ġ{ ĊĠĠĠ Ġmap . query Rendered Features ( shape , Ġoptions , Ġcallback ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġquery Rendered Features ( ĊĠĠĠ Ġscreen Box : ĠScreen Box , ĊĠĠĠ Ġoptions : ĠRender ed Query Options , ĊĠĠĠ Ġcallback : ĠQuery Features Callback ĊĠ Ġ) Ġ{ ĊĠĠĠ Ġmap . query Rendered Features ( screen Box , Ġoptions , Ġcallback ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġquery Rendered Features ( ĊĠĠĠ Ġpixel : ĠScreen Coordinate , ĊĠĠĠ Ġoptions : ĠRender ed Query Options , ĊĠĠĠ Ġcallback : ĠQuery Features Callback ĊĠ Ġ) Ġ{ ĊĠĠĠ Ġmap . query Rendered Features ( pixel , Ġoptions , Ġcallback ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġquery Source Features ( ĊĠĠĠ Ġsource Id : ĠString , ĊĠĠĠ Ġoptions : ĠSource Query Options , ĊĠĠĠ Ġcallback : ĠQuery Features Callback ĊĠ Ġ) Ġ{ ĊĠĠĠ Ġmap . query Source Features ( source Id , Ġoptions , Ġcallback ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġquery Feature Extensions ( ĊĠĠĠ Ġsource Identifier : ĠString , ĊĠĠĠ Ġfeature : ĠFeature , ĊĠĠĠ Ġextension : ĠString , ĊĠĠĠ Ġextension Field : ĠString , ĊĠĠĠ Ġargs : ĠHashMap < String , ĠValue > ?, ĊĠĠĠ Ġcallback : ĠQuery Feature Extension Callback ĊĠ Ġ) Ġ{ ĊĠĠĠ Ġmap . query Feature Extensions ( source Identifier , Ġfeature , Ġextension , Ġextension Field , Ġargs , Ġcallback ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġset Feature State ( ĊĠĠĠ Ġsource Id : ĠString , ĊĠĠĠ Ġsource Layer Id : ĠString ?, ĊĠĠĠ Ġfeature Id : ĠString , ĊĠĠĠ Ġstate : ĠValue ĊĠ Ġ) Ġ{ ĊĠĠĠ Ġmap . set Feature State ( source Id , Ġsource Layer Id , Ġfeature Id , Ġstate ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġget Feature State ( ĊĠĠĠ Ġsource Id : ĠString , ĊĠĠĠ Ġsource Layer Id : ĠString ?, ĊĠĠĠ Ġfeature Id : ĠString , ĊĠĠĠ Ġcallback : ĠQuery Feature State Callback ĊĠ Ġ) Ġ{ ĊĠĠĠ Ġmap . get Feature State ( source Id , Ġsource Layer Id , Ġfeature Id , Ġcallback ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġget Free Camera Options (): ĠFree Camera Options Ġ{ ĊĠĠĠ Ġreturn Ġmap . get Free Camera Options () ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġset Free Camera Options ( ĊĠĠĠ Ġoptions : ĠFree Camera Options ĊĠ Ġ) Ġ{ ĊĠĠĠ Ġmap . set Free Camera Options ( options ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġinvalidate Style Custom Geometry Source Tile ( ĊĠĠĠ Ġsource Id : ĠString , ĊĠĠĠ Ġtile Id : ĠCan onical Tile ID ĊĠ Ġ): ĠExpected < Void , ĠString > Ġ{ ĊĠĠĠ Ġreturn Ġmap . invalidate Style Custom Geometry Source Tile ( source Id , Ġtile Id ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġset Style Source Properties ( ĊĠĠĠ Ġsource Id : ĠString , ĊĠĠĠ Ġproperties : ĠValue ĊĠ Ġ): ĠExpected < Void , ĠString > Ġ{ ĊĠĠĠ Ġreturn Ġmap . setStyle Source Properties ( source Id , Ġproperties ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġremove Feature State ( ĊĠĠĠ Ġsource Id : ĠString , ĊĠĠĠ Ġsource Layer Id : ĠString ?, ĊĠĠĠ Ġfeature Id : ĠString , ĊĠĠĠ Ġstate Key : ĠString ? ĊĠ Ġ) Ġ{ ĊĠĠĠ Ġreturn Ġmap . remove Feature State ( source Id , Ġsource Layer Id , Ġfeature Id , Ġstate Key ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġadd Style Custom Geometry Source ( ĊĠĠĠ Ġsource Id : ĠString , ĊĠĠĠ Ġoptions : ĠCustom Geometry Source Options ĊĠ Ġ): ĠExpected < Void , ĠString > Ġ{ ĊĠĠĠ Ġreturn Ġmap . add Style Custom Geometry Source ( source Id , Ġoptions ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġadd Style Image ( ĊĠĠĠ Ġimage Id : ĠString , ĊĠĠĠ Ġscale : ĠFloat , ĊĠĠĠ Ġfloat : ĠImage , ĊĠĠĠ Ġsdf : ĠBoolean , ĊĠĠĠ Ġstretch X : ĠMutable List < Image St ret ches >, ĊĠĠĠ Ġstretch Y : ĠMutable List < Image St ret ches >, ĊĠĠĠ Ġcontent : ĠImage Content ? ĊĠ Ġ): ĠExpected < Void , ĠString > Ġ{ ĊĠĠĠ Ġreturn Ġmap . add Style Image ( image Id , Ġscale , Ġfloat , Ġsdf , Ġstretch X , Ġstretch Y , Ġcontent ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġreduce Memory Use () Ġ{ ĊĠĠĠ Ġmap . reduce Memory Use () ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġis User Animation InProgress (): ĠBoolean Ġ{ ĊĠĠĠ Ġreturn Ġmap . is User Animation InProgress ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġget Style Geo JSON Source Cluster Le aves ( ĊĠĠĠ Ġsource Id : ĠString , ĊĠĠĠ Ġcluster Id : ĠInt , ĊĠĠĠ Ġlimit : ĠInt , ĊĠĠĠ Ġoffset : ĠInt ĊĠ Ġ): ĠExpected < Mutable List < Feature >, ĠString > Ġ{ ĊĠĠĠ Ġreturn Ġmap . getStyle Geo JSON Source Cluster Le aves ( source Id , Ġcluster Id , Ġlimit , Ġoffset ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġget Style Geo JSON Source Cluster Expansion Zoom ( ĊĠĠĠ Ġsource Id : ĠString , ĊĠĠĠ Ġcluster Id : ĠInt ĊĠ Ġ): ĠExpected < Byte , ĠString > Ġ{ ĊĠĠĠ Ġreturn Ġmap . getStyle Geo JSON Source Cluster Expansion Zoom ( source Id , Ġcluster Id ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġget Style Geo JSON Source Cluster Children ( ĊĠĠĠ Ġsource Id : ĠString , ĊĠĠĠ Ġcluster Id : ĠInt ĊĠ Ġ): ĠExpected < Mutable List < Feature >, ĠString > Ġ{ ĊĠĠĠ Ġreturn Ġmap . getStyle Geo JSON Source Cluster Children ( source Id , Ġcluster Id ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġget Style Source Property ( source Id : ĠString , Ġproperty : ĠString ): ĠStyle PropertyValue Ġ{ ĊĠĠĠ Ġreturn Ġmap . getStyle Source Property ( source Id , Ġproperty ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġset Style Source Property ( ĊĠĠĠ Ġsource Id : ĠString , ĊĠĠĠ Ġproperty : ĠString , ĊĠĠĠ Ġvalue : ĠValue ĊĠ Ġ): ĠExpected < Void , ĠString > Ġ{ ĊĠĠĠ Ġreturn Ġmap . setStyle Source Property ( source Id , Ġproperty , Ġvalue ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġcoordinate Bounds Zoom For Camera ( camera : ĠCamera Options ): ĠCoordinate Bounds Zoom Ġ{ ĊĠĠĠ Ġreturn Ġmap . coordinate Bounds Zoom For Camera ( camera ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġget Style Layers (): ĠList < Style Object Info > Ġ{ ĊĠĠĠ Ġreturn Ġmap . style Layers ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġget Style Sources (): ĠList < Style Object Info > Ġ{ ĊĠĠĠ Ġreturn Ġmap . style Sources ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġsubscribe ( observer : ĠObserver , Ġevents : ĠMutable List < String >) Ġ{ ĊĠĠĠ Ġmap . subscribe ( observer , Ġevents ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġunsubscribe ( observer : ĠObserver , Ġevents : ĠMutable List < String >) Ġ{ ĊĠĠĠ Ġmap . unsubscribe ( observer , Ġevents ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġunsubscribe ( observer : ĠObserver ) Ġ{ ĊĠĠĠ Ġmap . unsubscribe ( observer ) ĊĠ Ġ} Ċ }