invoke

suspend operator fun invoke(poi: Poi): Result<DestinationSearchResult>

The search SDK does not provide methods for finding an object by name + coordinates as a result of the discrepancy in the data that we receive from Alexa or when we click on the POI maps.

Now if the found object goes beyond a radius of #MAX_DISTANCE_ON_SEARCH_ERROR_KM, we geocode the coordinates and change the name of the object if object is Poi.Place instance.