package Ġorg . dh is 2 . u ic omp onent s . map . layer Ċ Ċ import Ġcom . mapbox . geojson . Feature Ċ Ċ const Ġval ĠTYPE Ġ= Ġ"\ $ type " Ċ const Ġval ĠTYPE _ POINT Ġ= Ġ" Point " Ċ const Ġval ĠTYPE _ POLYGON Ġ= Ġ" Polygon " Ċ const Ġval ĠTYPE _ LINE Ġ= Ġ" Line String " Ċ Ċ interface ĠMap Layer Ġ{ ĊĊĠĠĠ Ġfun Ġshow Layer () ĊĊĠĠĠ Ġfun Ġhide Layer () ĊĊĠĠĠ Ġfun Ġset SelectedItem ( feature : ĠFeature ?) ĊĊĠĠĠ Ġfun Ġset SelectedItem ( features : ĠList < Feature > ?) Ġ{} ĊĊĠĠĠ Ġfun Ġfind Feature With Uid ( feature Uid Property : ĠString ): ĠFeature ? ĊĊĠĠĠ Ġvar Ġvisible : ĠBoolean ĊĊĠĠĠ Ġfun ĠgetId (): ĠString ĊĊĠĠĠ Ġfun Ġlayer Ids To Search (): ĠArray < String > Ġ= Ġempty Array () Ċ } Ċ