schoenef / photon-osm-connector-bundle

允许您在symphony项目中轻松使用[Photon API](https://photon.komoot.de/).

v1.0.1 2018-09-02 17:40 UTC

This package is auto-updated.

Last update: 2024-09-20 01:31:51 UTC


README

允许您在symphony项目中轻松使用Photon API.

安装

步骤 1:下载Bundle

打开命令行控制台,进入您的项目目录,并执行以下命令以下载此Bundle的最新稳定版本

$ composer require schoenef/photon-osm-connector-bundle:~1.0

此命令需要您全局安装Composer,如Composer文档中的安装章节中所述。

步骤 2:启用Bundle

然后,通过将其添加到项目app/AppKernel.php文件中注册的Bundle列表中来启用此Bundle。

<?php
// app/AppKernel.php

// ...
class AppKernel extends Kernel
{
    public function registerBundles()
    {
        $bundles = array(
            // ...

            new Schoenef\PhotonOsmConnectorBundle\SchoenefPhotonOsmConnectorBundle(), // geo coding service wrapper
        );

        // ...
    }

    // ...
}

步骤 3:配置Bundle

将以下配置添加到您的app/config/config.yml

schoenef_photon_osm_connector:
  timeout: 20
  lang: de

使用方法

要使用连接器,您可以在symfony控制器中使用以下内容:

$connector = $this->get('photon_osm.connector');
$results = $connector->searchLocation('berlin');