php-extended/php-api-org-openstreetmap-nominatim-object

php-extended/php-api-org-openstreetmap-nominatim-interface 库的实现


README

php-extended/php-api-org-openstreetmap-nominatim-interface 库的实现。

coverage build status

安装

此库的安装通过 composer 进行,并通过其自动加载器自动加载此库的所有类。

  • 他们的网站下载 composer.phar
  • 然后运行以下命令以将此库作为依赖项安装:
  • php composer.phar php-extended/php-api-org-openstreetmap-nominatim-object ^7

基本用法

此库可以使用以下方式使用


use PhpExtended\Osm\OsmNominatimApiRequest;
use PhpExtended\Osm\OsmNominatimApiEndpoint;

$api = new OsmNominatimApiEndpoint($client);

$request = new OsmNominatimApiRequest();
$request->setQuery('New York');

$response = $api->searchGeocode($request);

/* @var $response \PhpExtended\Osm\OsmNominatimApiGeocodingResult */
echo $response->getLatitude().' '.$response->getLongitude();

许可

MIT (见许可文件)。