2017 © Pedro Peláez
 

library geo

PHP-library for interactions with geo-coding Yandex.Maps

image

yandex/geo

PHP-library for interactions with geo-coding Yandex.Maps

  • Friday, May 5, 2017
  • by dmkuznetsov
  • Repository
  • 10 Watchers
  • 79 Stars
  • 30,850 Installations
  • PHP
  • 4 Dependents
  • 0 Suggesters
  • 35 Forks
  • 0 Open issues
  • 10 Versions
  • 18 % Grown

The README.md

API для работы с сервисом Яндекс.Геокодирование

Служба Яндекс.Карт предлагает своим пользователям сервис геокодирования. Он позволяет определять координаты и получать сведения о географическом объекте по его названию или адресу и наоборот, определять адрес объекта на карте по его координатам (обратное геокодирование)., (*1)

Например, по запросу «Москва, ул. Малая Грузинская, д. 27/13» геокодер возвратит географические координаты этого дома: «37.571309, 55.767190» (долгота, широта). И, наоборот, если в запросе указать географические координаты дома «37.571309, 55.767190», то геокодер вернет его адрес., (*2)

Пример

<?php
$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(); // необработанные данные
}

The Versions

05/05 2017

dev-master

9999999-dev

PHP-library for interactions with geo-coding Yandex.Maps

  Sources   Download

The MIT License (MIT)

The Requires

  • php >=5.3.0

 

api geo maps geocoder yandex geocode

05/05 2017

v1.1.3

1.1.3.0

PHP-library for interactions with geo-coding Yandex.Maps

  Sources   Download

The MIT License (MIT)

The Requires

  • php >=5.3.0

 

api geo maps geocoder yandex geocode

12/04 2016

v1.1.2

1.1.2.0

PHP-library for interactions with geo-coding Yandex.Maps

  Sources   Download

The MIT License (MIT)

The Requires

  • php >=5.3.0

 

api geo maps geocoder yandex geocode

11/04 2016

v1.1.1

1.1.1.0

PHP-library for interactions with geo-coding Yandex.Maps

  Sources   Download

The MIT License (MIT)

The Requires

  • php >=5.3.0

 

api geo maps geocoder yandex geocode

10/04 2016

v1.1.0

1.1.0.0

PHP-library for interactions with geo-coding Yandex.Maps

  Sources   Download

The MIT License (MIT)

The Requires

  • php >=5.3.0

 

api geo maps geocoder yandex geocode

25/06 2015

v1.0.4

1.0.4.0

PHP-library for interactions with geo-coding Yandex.Maps

  Sources   Download

The MIT License (MIT)

The Requires

  • php >=5.3.0

 

api geo maps geocoder yandex geocode

24/08 2014

1.0.3

1.0.3.0

PHP-library for interactions with geo-coding Yandex.Maps

  Sources   Download

The MIT License (MIT)

The Requires

  • php >=5.3.0

 

api geo maps geocoder yandex geocode

07/04 2014

v1.0.2

1.0.2.0

PHP-library for interactions with geo-coding Yandex.Maps

  Sources   Download

The MIT License (MIT)

The Requires

  • php >=5.3.0

 

api geo maps geocoder yandex geocode

16/11 2013

v1.0.1

1.0.1.0

PHP-library for interactions with geo-coding Yandex.Maps

  Sources   Download

The MIT License (MIT)

The Requires

  • php >=5.3.0

 

api geo maps geocoder yandex geocode

16/11 2013

v1.0.0

1.0.0.0

PHP-library for interactions with geo-coding Yandex.Maps

  Sources   Download

The MIT License (MIT)

The Requires

  • php >=5.3.0

 

api geo maps geocoder yandex geocode