yzen.dev/php-dadata

PHP client for DaData

0.1 2022-03-12 08:17 UTC

This package is auto-updated.

Last update: 2022-09-12 16:20:27 UTC


README

Packagist Version GitHub Workflow Status Coverage License Packagist Downloads Packagist Downloads

📜 Installation

The package can be installed via composer:

composer require yzen.dev/php-dadata

📜 Usage

  1. Работы с почтовыми адресами и геокоординатами.

Работы с почтовыми адресами и геокоординатами.

Разбор адреса из строки («стандартизация») (Документация)

$dadata = new DaDataAddress($token, $secret);
$result = $dadata->cleanAddress('мск сухонска 11/-89');

Подсказки по адресам (Документация)

$dadata = new DaDataAddress($token, $secret);
$result = $dadata->suggestionsAddress('москва хабар');

Геокодирование (координаты по адресу) (Документация)

$dadata = new DaDataAddress($token, $secret);
$result = $dadata->geocodeAddress('москва сухонская 11');

Обратное геокодирование (адрес по координатам) (Документация)

$dadata = new DaDataAddress($token, $secret);
$result = $dadata->geolocate('55.87', '37.653');

Город по IP-адресу (Документация)

$dadata = new DaDataAddress($token, $secret);
$result = $dadata->iplocate('46.226.227.20');

Поиск адреса по коду КЛАДР или ФИАС (Документация)

$dadata = new DaDataAddress($token, $secret);
$result = $dadata->findByCode('9120b43f-2fae-4838-a144-85e43c2bfb29');

Кадастровый номер по КЛАДР или ФИАС (Документация)

$dadata = new DaDataAddress($token, $secret);
$result = $dadata->findByCadastre('9120b43f-2fae-4838-a144-85e43c2bfb29');

Поиск отделений Почта России (Документация)

$dadata = new DaDataAddress($token, $secret);
$result = $dadata->findPostUnit('дежнева 2а');

Поиск стран (Документация)

$dadata = new DaDataAddress($token, $secret);
$result = $dadata->suggestCountry('та');