AirLay backend

GeocoderQuality extends Injectable
in package
implements AirlayIndexDi

Interfaces, Classes, Traits and Enums

AirlayIndexDi
Interface AirlayIndexDi

Table of Contents

$addressSearchEngines  : array<string|int, mixed>
__construct()  : mixed
convert()  : int|null
Возвращает качество геокодирования в виде целого числа в градации от 1 до 6, где 1 - Идеальное совпадение 2 - Минимальное отклонение адреса 3 - Отклонение в номере дома 4 - Адрес на уровне улицы 5 - Адрес на уровне н.п / города 6 - Ошибка геокодирования
measure()  : int
initializeClients()  : void

Properties

$addressSearchEngines

private array<string|int, mixed> $addressSearchEngines = []

Methods

__construct()

public __construct(AirlayConfig $config[, array<string|int, mixed> $geocodePriority = ['nominatim', 'daData', 'DGis'] ]) : mixed
Parameters
$config : AirlayConfig
$geocodePriority : array<string|int, mixed> = ['nominatim', 'daData', 'DGis']
Return values
mixed

convert()

Возвращает качество геокодирования в виде целого числа в градации от 1 до 6, где 1 - Идеальное совпадение 2 - Минимальное отклонение адреса 3 - Отклонение в номере дома 4 - Адрес на уровне улицы 5 - Адрес на уровне н.п / города 6 - Ошибка геокодирования

public convert(SearchEngine $searchEngine, mixed $rawQuality) : int|null
Parameters
$searchEngine : SearchEngine
$rawQuality : mixed
Return values
int|null

measure()

public measure(string $originalAddress[, string|null $searchEngineName = null ]) : int
Parameters
$originalAddress : string
$searchEngineName : string|null = null
Return values
int

initializeClients()

private initializeClients(mixed $config, mixed $geocodePriority) : void
Parameters
$config : mixed
$geocodePriority : mixed
Return values
void

Search results