Документация InstantCMS

для администраторов и разработчиков

Инструменты пользователя

Инструменты сайта


manual:components:maps:yandexkey

Подключение Яндекс.Карт

С недавнего времени Яндекс.Карты для работы требуют обязательное получение ключа API.

Процедура подключения Яндекс.Карт состоит из двух этапов:

  1. получение ключа
  2. добавление ключа в InstantMaps

Получение ключа API

  1. Cоздайте новое API - «JavaScript API и HTTP Геокодер», заполните форму запроса (ожидать её рассмотрения не придется, вы получите ключ сразу после заполнения);
  2. Скопируйте и сохраните полученный ключ API (скриншот).

Добавление ключа в InstantMaps

InstantMaps 2.0.8 и выше:

Перейдите в настройки компонента, на вкладке «Карты» введите ключ в поле «Ключ Яндекс API».

InstantMaps 2.0.7 и ниже:

Имея готовый ключ откройте файл /system/controllers/places/systems/yandex/yandex.php, найдите в нем URL и допишите в него ключ, после &apikey=, например:

было:

<?php
    return array(
        'js' => '//api-maps.yandex.ru/2.1/?load=package.full&lang=ru-RU'
    );

стало:

<?php
    return array(
        'js' => '//api-maps.yandex.ru/2.1/?load=package.full&lang=ru-RU&apikey=ВАШ-КЛЮЧ-API'
    );

Если остались вопросы, то их можно задать на support@instantsoft.ru

manual/components/maps/yandexkey.txt · Последнее изменение: 27.03.2021 11:49 — admin