// ĠAutomatically Ġgenerated Ġ- Ġdo Ġnot Ġmodify ! Ċ Ċ @ file : Js Module (" ces ium ") Ċ @ file : Js Non Module Ċ Ċ @ file : Suppress ( ĊĠĠĠ Ġ" NON _ EXTERNAL _ DECL AR ATION _ IN _ IN APPRO PRI ATE _ FILE ", Ċ ) Ċ Ċ package Ġc esium Ċ Ċ /** Ċ Ġ* ĠA Ġwidget Ġfor Ġfinding Ġaddresses Ġand Ġland marks , Ġand Ġf lying Ġthe Ġcamera Ġto Ġthem . Ġ ĠGeo coding Ġis Ċ Ġ* Ġperformed Ġusing Ġ[ Cesium Ġion ]( https :// ces ium . com / ces ium - ion /). Ċ Ġ* Ġ@ see Ġ< a Ġhref =" https :// ces ium . com / docs / ces ium js - ref - doc / Geo coder . html "> Online ĠDocumentation </ a > Ċ Ġ*/ Ċ external Ġclass ĠGeo coder ( options : ĠConstructor Options ) Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ@ property Ġ[ container ] ĠThe ĠDOM Ġelement Ġthat Ġwill Ġcontain Ġthe Ġwidget . ĊĠĠĠĠ Ġ* Ġ@ property Ġ[ scene ] ĠThe ĠScene Ġinstance Ġto Ġuse . ĊĠĠĠĠ Ġ* Ġ@ property Ġ[ geo coder Services ] ĠThe Ġgeo coder Ġservices Ġto Ġbe Ġused ĊĠĠĠĠ Ġ* Ġ@ property Ġ[ auto Complete ] ĠTrue Ġif Ġthe Ġgeo coder Ġshould Ġquery Ġas Ġthe Ġuser Ġtypes Ġto Ġautocomplete ĊĠĠĠĠ Ġ* ĠĠ ĠDefault Ġvalue Ġ- Ġ` true ` ĊĠĠĠĠ Ġ* Ġ@ property Ġ[ flight Duration ] ĠThe Ġduration Ġof Ġthe Ġcamera Ġflight Ġto Ġan Ġentered Ġlocation , Ġin Ġseconds . ĊĠĠĠĠ Ġ* ĠĠ ĠDefault Ġvalue Ġ- Ġ` 1 . 5 ` ĊĠĠĠĠ Ġ* Ġ@ property Ġ[ destination Found ] ĠA Ġcallback Ġfunction Ġthat Ġis Ġcalled Ġafter Ġa Ġsuccessful Ġgeo code . Ġ ĠIf Ġnot Ġsupplied , Ġthe Ġdefault Ġbehavior Ġis Ġto Ġfly Ġthe Ġcamera Ġto Ġthe Ġresult Ġdestination . ĊĠĠĠĠ Ġ* ĠĠ ĠDefault Ġvalue Ġ- Ġ[ Geo coder ViewModel . fly To Destination ] ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġinterface ĠConstructor Options Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġcontainer : Ġorg . w 3 c . dom . Element ĊĠĠĠĠĠĠĠ Ġvar Ġscene : ĠScene ĊĠĠĠĠĠĠĠ Ġvar Ġgeo coder Services : ĠArray < out ĠGeo coder Service >? ĊĠĠĠĠĠĠĠ Ġvar Ġauto Complete : ĠBoolean ? ĊĠĠĠĠĠĠĠ Ġvar Ġflight Duration : ĠDouble ? ĊĠĠĠĠĠĠĠ Ġvar Ġdestination Found : ĠDestination Found Function ? ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠGets Ġthe Ġparent Ġcontainer . ĊĠĠĠĠ Ġ* Ġ@ see Ġ< a Ġhref =" https :// ces ium . com / docs / ces ium js - ref - doc / Geo coder . html # container "> Online ĠDocumentation </ a > ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġcontainer : Ġorg . w 3 c . dom . Element ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠGets Ġthe Ġparent Ġcontainer . ĊĠĠĠĠ Ġ* Ġ@ see Ġ< a Ġhref =" https :// ces ium . com / docs / ces ium js - ref - doc / Geo coder . html # search Suggestions Container "> Online ĠDocumentation </ a > ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġsearch Suggestions Container : Ġorg . w 3 c . dom . Element ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠGets Ġthe Ġview Ġmodel . ĊĠĠĠĠ Ġ* Ġ@ see Ġ< a Ġhref =" https :// ces ium . com / docs / ces ium js - ref - doc / Geo coder . html # viewModel "> Online ĠDocumentation </ a > ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar ĠviewModel : ĠGeo coder ViewModel ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ@ return Ġtrue Ġif Ġthe Ġobject Ġhas Ġbeen Ġdestroyed , Ġfalse Ġotherwise . ĊĠĠĠĠ Ġ* Ġ@ see Ġ< a Ġhref =" https :// ces ium . com / docs / ces ium js - ref - doc / Geo coder . html # is Destroyed "> Online ĠDocumentation </ a > ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġis Destroyed (): ĠBoolean ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠDest ro ys Ġthe Ġwidget . Ġ ĠShould Ġbe Ġcalled Ġif Ġper manently ĊĠĠĠĠ Ġ* Ġremoving Ġthe Ġwidget Ġfrom Ġlayout . ĊĠĠĠĠ Ġ* Ġ@ see Ġ< a Ġhref =" https :// ces ium . com / docs / ces ium js - ref - doc / Geo coder . html # destroy "> Online ĠDocumentation </ a > ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġdestroy () Ċ } Ċ Ċ /** Ċ Ġ* ĠA Ġfunction Ġthat Ġhandles Ġthe Ġresult Ġof Ġa Ġsuccessful Ġgeo code . Ċ Ġ* Ġ@ param Ġ[ viewModel ] ĠThe Ġview Ġmodel . Ċ Ġ* Ġ@ param Ġ[ destination ] ĠThe Ġdestination Ġresult Ġof Ġthe Ġgeo code . Ċ Ġ* Ġ@ see Ġ< a Ġhref =" https :// ces ium . com / docs / ces ium js - ref - doc / Geo coder . html #. Destination Found Function "> Online ĠDocumentation </ a > Ċ Ġ*/ Ċ type alias ĠDestination Found Function Ġ= Ġ( viewModel : ĠGeo coder ViewModel , Ġdestination : Ġdynamic ) Ġ-> ĠUnit Ċ Ċ inline Ġfun ĠGeo coder ( ĊĠĠĠ Ġblock : ĠGeo coder . Constructor Options . () Ġ-> ĠUnit , Ċ ): ĠGeo coder Ġ{ ĊĠĠĠ Ġval Ġoptions : ĠGeo coder . Constructor Options Ġ= Ġjs (" ({}) ") ĊĠĠĠ Ġblock ( options ) ĊĠĠĠ Ġreturn ĠGeo coder ( options ) Ċ } Ċ