API Code Sample

Если вкратце, то демо-клиент позволяет разработчику, использующему API 2ГИС, увидеть, как он работает, смоделировать какой угодно use case и вообще, получше узнать возможности API карт и справочника 2ГИС. Собственно, демо-клиент — это небольшое веб-приложение, написанное на Yii PHP Framework. И оно, кстати говоря, использовано на нашем собственном сайте, как ни странно, как раз для демонстрационных целей: demo.api.2gis.ru

И зачем это нужно?

Используя код демо-клиента, в качестве основы или просто примера, вы можете значительно сократить время разработки собственного приложения, построенного на API 2ГИС. Наверное, стоит ещё раз упомянуть, что установить и начать использовать демо-клиент у себя может каждый.

Как мне начать использовать демо-клиент?

Для того, чтобы начать использовать демо-клиент, вам понадобится действующий API-ключ. Подать заявку на его получение можно здесь.

Для установки приложения достаточно выполнить несколько простых шагов:

  • Склонируйте репозиторий с Github (подробную информацию о работе с git можно получить на официальном сайте)
    git clone https://github.com/2gis/webapi-democlient.git
  • Выполните следующие команды, чтобы склонировать подмодуль Yii Framework:
    cd ./webapi-democlient
    git submodule init
    git submodule update
  • Настройте вебсервер на папку public и убедитесь, что он имеет достаточно прав на запись в папки protected/runtime и public/assets
  • Пропишите ключ API в конфигурационном файле /protected/config/main.php (параметр apiKey).