PHP code example of yandex / geo
1. Go to this page and download the library: Download yandex/geo library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
yandex / geo example snippets
$api = new \Yandex\Geo\Api();
// Можно искать по точке
$api->setPoint(30.5166187, 50.4452705);
// Или можно икать по адресу
$api->setQuery('Тверская 6');
// Настройка фильтров
$api
->setLimit(1) // кол-во результатов
->setLang(\Yandex\Geo\Api::LANG_US) // локаль ответа
->load();
$response = $api->getResponse();
$response->getFoundCount(); // кол-во найденных адресов
$response->getQuery(); // исходный запрос
$response->getLatitude(); // широта для исходного запроса
$response->getLongitude(); // долгота для исходного запроса
// Список найденных точек
$collection = $response->getList();
foreach ($collection as $item) {
$item->getAddress(); // вернет адрес
$item->getLatitude(); // широта
$item->getLongitude(); // долгота
$item->getData(); // необработанные данные
}