Бандл интеграции API 2GIS в проекты на основе Symfony2. Провайдер оборачивает компонент 2gis/api-client
.
####Расширение composer.json
{
"require": {
"2gis/api-symfony-bundle": "dev-master"
}
}
composer update
в каталоге проекта
// app/AppKernel.php
// ...
class AppKernel extends Kernel
{
public function registerBundles()
{
$bundles = array(
// ...
new DGis\Bundle\ApiBundle\DGisApiBundle(),
);
// ...
}
// ...
}
#app/config.yml
# ...
d_gis_api:
key: %dgis_key%
#app/parameters.yml
parameters:
# ...
dgis_key: test
key
- Уникальный ключ для доступа к API, обязательный параметр.class_map
- Массив сопоставления сущностей API с классами приложения, напримерAddress: \MyCustomAddress
. По-умолчанию используются классы клинтской библиотеки.
gdis.api.region
- API регионовgdis.api.catalog
- API справочникаgdis.api.transport
- API транспортаgdis.api.geo
- API геоданных
- Билиотека поставляется под лицензией
MIT
- Правовая информация по API 2ГИС