Сервисы и интеграции

Яндекс Карты

Яндекс Карты на страницах сайта.

Другие решения раздела «Сервисы и интеграции»

Установка

Подключите пакет в корне проекта на SkeekS Платформе, затем примените миграции проекта.

composer require skeeks/cms-ya-map

Инструкция из репозитория

Виджеты для работы с Yandex картами

SkeekS CMS Marketplace

http://marketplace.cms.skeeks.com/solutions/instrumentyi/razrabotchiku/228-cms-ya-map

Exemples

simple
<?= \skeeks\cms\ya\map\widgets\YaMapWidget::widget([
    'options' =>
    [
        'class' => 'sx-map'
    ]
]) ?>
or
<? $yaMap = \skeeks\cms\ya\map\widgets\YaMapWidget::begin([
    'options' =>
    [
        'class' => 'sx-map'
    ]
]) ?>
    <? $yaMap->setZoom(5)->setCenter(); ?>
<? \skeeks\cms\ya\map\widgets\YaMapWidget::end() ?>
advanced
<? $yaMap = \skeeks\cms\ya\map\widgets\YaMapWidget::begin([
    'options' =>
    [
        'class' => 'sx-map'
    ],
    'clientOptions' =>
    [
        'onReady' => new \yii\web\JsExpression(<<<JS
            function(e, YaMap){
                console.log(YaMap);
            }
JS
)
    ],
]) ?>
    <? $yaMap->setZoom(5)->setCenter(); ?>
<? \skeeks\cms\ya\map\widgets\YaMapWidget::end() ?>

skeeks! SkeekS CMS (Yii2) — быстро, просто, эффективно! skeeks.com | cms.skeeks.com | marketplace.cms.skeeks.com

README на GitHub

Поддержка

Вопросы по установке и работе решения можно задать командой SkeekS или завести обращение в репозитории.

Обновления

v2.1.1.2

Отдельный ключ API Геокодера

Яндекс разделил продукты: ключ «JavaScript API» больше не включает геокодер, для него нужен отдельный ключ «API Геокодера». Из-за этого на новых ключах перестало работать определение координат по введённому адресу и адреса по точке на карте.

Что изменилось

  • В настройках компонента yandex карт появилось поле «Ключ API Геокодера» (geocoder_apikey).
  • Если ключ указан, геокодирование в виджетах идёт напрямую через HTTP Геокодер Яндекса, серверный createDecodeUrl() тоже использует этот ключ.
  • Если ключ не указан, всё работает как раньше, через ключ JavaScript API. Сайтам со старыми общими ключами ничего менять не нужно.
  • Если геокодер недоступен, пользователь видит понятное сообщение вместо молчаливой ошибки.

Как настроить: в кабинете разработчика Яндекса создайте ключ продукта «API Геокодера» и укажите его в «Настройки → Компоненты → Настройки yandex карты».

🤖 Generated with Claude Code

v2.1.1.1

Release 2.1.1.1

v2.1.1
v2.1.0
v2.0.2
v2.0.1
v2.0.0
v1.1.4.1
v1.1.4
v1.1.3
v1.1.2
v1.1.1.1
v1.1.1
v1.1.0.1
v1.1.0
v1.0.0
v1.0.0-rc2
v1.0.0-rc1
v1.0.0-beta1
v1.0.0.alpha2
Показать ещё 1 обновление