инструкции для конструкторов и CMS

На многих сайтах страницы с контактами содержат не только адреса и номера телефонов, но и интерактивные карты — в частности, от «Яндекса». Давайте разберемся, зачем вообще это делают, какие сложности могут возникнуть и как вставить «Яндекс.Карты» на сайт, созданный на CMS или конструкторе. 

1. Кому и зачем нужны карты на сайте

2. Какие сложности могут быть при добавлении «Яндекс.Карт» на сайт

3. Инструкция, как добавить «Яндекс.Карту» на сайт

3.1. Как добавить карту на сайт на WordPress

3.2. Как добавить карту на сайт на WIX

3.3. Как добавить карту на сайт на HTML

3.4. Как добавить карту на сайт на Bitrix24

3.5. Как добавить карту на сайт на Tilda

Кому и зачем нужны карты на сайте

В первую очередь карты нужны тем, у кого есть точки продаж офлайн. Компаниям с несколькими офисами, магазинам, бутикам, суши-барам, ресторанам и другим видам бизнеса.  

Бренд продает какие-то продукты офлайн. Пользователь хочет знать, как добраться к месту продаж, и идет на страницу с контактами. Если там есть «Яндекс.Карты», это упрощает процесс поиска и повышает конверсию, потому что:

  • ориентироваться по карте легче: можно сразу понять, в каком районе города находится нужное место, а не вспоминать, где какая улица расположена; 
  • можно построить маршрут, не покидая сайта: без карты пользователю пришлось бы скопировать адрес, открыть навигатор, указать там точку, построить маршрут, а так можно сделать это онлайн; 
  • легко выбрать ближайшую точку продаж, если их несколько — пользователь не анализирует сразу несколько адресов и их удаленность от текущего местоположения, а сразу видит, куда ему легче добраться. 

Поэтому сайты, на которых расположены карты, приносят больше продаж и больше посещений торговых точек. 

А еще карты нужны всем коммерческим сайтам. Дело в ранжировании в поисковых системах — наличие карты повышает шанс попасть в топ, хоть и ненамного.  

Дело в том, что при ранжировании сайтов поисковые системы оценивают множество факторов, включая полноту информации на ресурсе. И при прочих равных в топ попадет веб-ресурс, на котором есть интерактивная карта, а не тот, на котором просто указаны адреса точек продаж. 

Какие сложности могут быть при добавлении «Яндекс.Карт» на сайт

Долгая прогрузка страницы. Если использовать интерактивную карту, то ее исполнение осуществляется через JavaScript. Это дополнительно нагружает страницу и делает загрузку более долгой у пользователей с медленным интернетом. Поэтому если на сайте будет много тяжелых элементов, это может привести к потере трафика — он просто не будет грузиться. 

Некорректная работа «Яндекс.Карт». Это может произойти, если не использовать специальный ключ. Получить его можно в кабинете разработчика «Яндекса». Зайти в него могут все, у кого есть аккаунт на «Яндексе». 

Всплывающие окна из CMS. Если ваш сайт работает на CMS-системе, при добавлении кода карты на уже опубликованной странице могут возникать технические советы. Их можно просто удалить вручную. 

Отсутствие интерактивности. Захотели, чтобы пользователи могли увеличивать карту, двигать ее и смотреть другие объекты рядом — а получили просто картинку, которую можно скачать на телефон. Проблема может быть в том, что выбран неправильный тип карты. Их три: интерактивная, статическая, печатная. Удобнее всего интерактивная или статическая, на которых можно указать маршрут от ближайшей станции метро. 

Инструкция, как добавить «Яндекс.Карту» на сайт

Способы добавления карты на сайт будут отличаться в зависимости от того, как сделан ресурс: на конструкторе или на CMS. Кроме того, порядок действий будет отличаться и в зависимости от того, на каких именно конструкторе или CMS сделан сайт. Поэтому мы подготовили несколько инструкций — листайте до нужной и внедряйте. 

Как добавить карту на сайт на WordPress

Есть два способа сделать это: через HTML-код и плагин. Плагином проще: устанавливаете YaMaps, делаете ключ и вводите его в настройках. А потом добавляете карту в любом месте страницы. Вот видео, в котором пошагово показан процесс: 

YaMaps — Яндекс.Карты для WordPress — видеоинструкция

С кодом можно вставить карту так же просто. Есть два варианта: если организация зарегистрирована в Яндексе или не зарегистрирована. 

Если компания есть в «Яндекс.Справочнике», она есть и на «Яндекс.Картах». Просто откройте карту и найдите свою компанию, используя поисковую строку. Установите курсор на нее, нажмите три точки в верхнем левом углу и выберите «Поделиться», а затем скопируйте HTML-код. 

Сначала нажимаете сюда, чтобы открыть всплывающее окно с кодамиПотом копируете виджет с картой

Также можно копировать код в личном кабинете «Яндекс.Справочника», в разделе «Карта на сайт». 

Если компании нет в «Яндекс.Справочнике», используйте «Конструктор карт Яндекса». В нем вы создаете карту, которая может отобразить любой объект. Просто вбиваете адрес, устанавливаете туда метку и задаете название: эта метка будет видна на вашем сайте.  

Выбираете адрес, задаете название и сохраняете объект

Если захотите, можете использовать дополнительные инструменты — например, «Линии». Ими можно отметить путь до вашей компании от ближайшей станции метро или другого объекта. Также на карту можно добавить многоугольники и другие метки. 

Закончите оформление — нажмите «Сохранить и продолжить» в левом нижнем углу экрана. Растягиваете выделенную область — она будет показана на сайте — и выбираете тип карты. Если нужна интерактивность, интерактивную, если просто метка — статическую. Если поставить галочку на «Растянуть по ширине», карта займет всю ширину блока на сайте — нельзя будет добавить текст сбоку. 

Выбираете тип карты, регулируете масштаб и выбираете растягивание по ширине, если надо

Потом жмете на «Получить код карты» и копируете его. 

Вставлять полученный HTML-код нужно на сайте. Заходите в административную панель, переходите на страницу контактов и выбираете режим отображения «Редактор кода».  

Нажмите сюда, чтобы попасть на страницу с HTML-кодом

Вставляете код на то место, где должна быть карта. Важно не разбивать уже существующий код, а вставлять HTML с новой строки. Сохраняете изменения и смотрите, корректно ли отображается карта. 

Как добавить карту на сайт на WIX

Вот инструкция от WIX. Если коротко, подобный функционал уже предусмотрен в конструкторе. Чтобы добавить карту на сайт, нужно: 

  1. Добавить отдельный блок на страницу или новую страницу, если хотите, чтобы карту показывали отдельно. 
  2. Нажать на «Контакты» и установить отметку рядом с «Карта». 
  3. Нажать на «Редактировать» и указать адрес вашей компании — тогда метка автоматически встанет на него. 

Сохраняете изменения, проверяете работоспособность карты — и все. 

Как добавить карту на сайт на HTML

Сайты на чистом HTML уже почти не делают. Но если у вас такой, то сначала создайте карту в «Конструкторе» или скопируйте код с личного кабинета «Справочника». А потом просто вставьте код в нужное место страницы, как в случае с добавлением на WordPress. 

Как добавить карту на сайт на Bitrix24

Создаете карту в «Конструкторе» или копируете уже готовый код и идете в конструктор сайта от Bitrix24. Заходите на нужную вам страницу и добавляете блок. В списке стандартных блоков выберите HTML и введите в появившемся окне скопированный код. 

Укажите код в открывшемся окне

В режиме редактирования страницы карта не появится — увидите лишь предупреждение о том, что код будет работать непосредственно на странице. Сохраняете изменения и проверяете, все ли работает корректно. 

Можно добавить карту и как виджет, но только Google Maps. Вот инструкция от Bitrix24, как работать с картами от Google. 

Как добавить карту на сайт на Tilda

Tilda работает и с «Яндекс.Картами», и с Google Maps. Вот пошаговая инструкция по добавлению карты. Если коротко, то:

  1. Добавляете блок T143 из категории «Другое» или блоки CN401, CN402, CN402A, CN403, CN404 из категории «Контакты».  
  2. В редактировании меняете масштаб, добавляете отметки с помощью адреса. 
  3. Сохраняете изменения и проверяете, как все работает. 

Подробно процесс показан в отдельном видео:

Как добавить карту Яндекс или Google для сайта на Тильде

В других CMS и на конструкторах сайтов процесс схож — можно или установить плагин, или работать с HTML-кодом, или использовать специальные виджеты. 

А вы хоть раз использовали карты на сайтах сами? Поделитесь мнением в комментариях!

Как добавить в Mobirise, Яндекс Карту и Google Карту?

В конструкторе сайтов Mobirise, есть карты. На первый взгляд, может показаться, что они «заточены» под Google Карты. На самом деле, данный виджет Mobirise, позволяет создавать удобные карты используя карты Яндекс Карты и Google Карты. 

Не забывайте чистить кэш браузера, после редактирования сайта и перед очередным просмотром изменений через браузер.

Как добавить Яндекс Карты на сайт Mobirise?

Если вы задумываетесь о том, как можно на сайт встроить карту Яндекс, вместо карты Гугл, смотрим ниже простую инструкцию).

Заходим на официальный сайт Яндекс Карты:

https://maps.yandex.ru
или
https://yandex.ru/maps

Если у вас нет Яндекс аккаунта, нужно его завести, чтобы использовать Яндекс Карты. У вас откроется страница, где вам нужно указать нужный адрес на карте и выбрать Настройки:

Далее, если вы зашли не под аккаунтом на Яндексе, вас попросят войти в свой аккаунт. У Яндекс сервисов, как и у Google, один аккаунт предоставляет доступ ко всем сервисам Яндекса. Если у вас есть почта на Яндексе, вы можете войти при помощи нее.

Если у вас его нет, тут у вас будет возможность, создать его. У Яндекс сервисов, как и у Google, один аккаунт предоставляет доступ ко всем сервисам Яндекса. Если у вас есть почта на Яндексе, вы можете войти при помощи нее.

После входа в аккаунт, мы попадаем на Яндекс Карты или, используем ссылки приведенные выше (https://maps.yandex.ru либо https://yandex.ru/maps). На странице Яндекс Карт, нам нужно проверить адрес и если он соответствует, выбираем Настройки:

После выбора пункта Поделится, копируем код:

Теперь, вам нужно подредактировать данный код. Раннее, Яндекс карты, позволяли скопировать готовый iframe код, для вставки на сайт. Вот так, раньше выглядели настройки, где можно было скопировать код:

В новых картах, этот параметр отсутствует и на предлагают скопировать код виджета (предыдущий скрин). Скопировав код, вставьте его в блокнот или Notepad++ и отредактируйте. Готовый код, у вас выглядеть будет примерно так:

<div><a href=»https://yandex.ru/maps/213/moscow/?utm_medium=mapframe&utm_source=maps»>Москва</a><a href=»https://yandex.ru/maps/geo/moskva/53166393/?ll=37.646921%2C55.725146&utm_medium=mapframe&utm_source=maps&z=10.52″>Яндекс.Карты — поиск мест и адресов, городской транспорт</a><iframe src=»https://yandex.ru/map-widget/v1/-/CCQpJ4GNoB» frameborder=»1″ allowfullscreen=»true»></iframe></div>

Вам нужно удалить все, что идет до <ifram и отредактированный код, должен выглядеть так:

<iframe src=»https://yandex.ru/map-widget/v1/-/CCQpJ4GNoB» width=»560″ frameborder=»1″ allowfullscreen=»true» style=»position:relative;»></iframe>

Вот скрин, что нужно удалить из кода:

На конце, также убираем </div>.

Надеюсь, суть уловили… Важно, оставить только код внутри двух <ifram…</iframe>.

Возможно, дизайн и принцип размещения кода Яндекс Карт, снова поменяют. Если что, пишите в комментариях.

Теперь, нам нужно полученный код, вставить в Mobirise. Выбираем блок с картой и открываем настройки блока:

Теперь, в поле Карта, вставляем наш отредактированный код и нажимает UPDATE:

<iframe src=»https://yandex.ru/map-widget/v1/-/CCQpJ4GNoB» width=»560″ frameborder=»1″ allowfullscreen=»true» style=»position:relative;»></iframe>

Вот скрин:


После того, как нажмем UPDATE, у нас появится Яндекс Карта:


Для наглядности:

Теперь, вы знаете как добавить Яндекс Карты в Mobirise). 

На заметку. 

У Яндекса есть конструктор карт: https://yandex.ru/map-constructor

Добавить карту на сайт без редактирования кода, намного проще в конструкторе карт от Яндекс.

Зайдите на сайт https://yandex. ru/map-constructor

Создайте свою карту и сохраните ее:

После сохранения карты, у вас появится возможность получить код iframe для вставки на свой сайт:


Нужно выбрать вариант вставки кода через iframe и скопировать код:

Теперь, как писалось выше, в поле Карта, вставляем наш код iframe и нажимает UPDATE:

Для наглядности:

Как добавить Google Карту в Mobirise?

Добавить Гугл Карты в Мобирайз, необходимо по той же схеме, как мы добавляли и Яндекс Карты в Мобирайз.

Заходим на сайт Google Карты: https://www.google.com/maps

В открывшейся вкладке, пишем адрес. После, нажимаем на Поделиться:

В открывшемся окне, нажимаем/выбираем Встраивание карт:

И копируем полученный код:


В отличии от кода Яндекс Карты, тут нам ничего редактировать не нужно. Мы должны скопированнный код Google Карты, вставить в блок карты Мобирайза. Все по аналогии с Яндекс Картами.

На заметку.

Очень удобно бывает, когда на сайте в разделе Контакты, оставляют ссылку на Создать свой маршрут на карте. Сделать это просто. Смотрим скрины ниже).

Указываем адрес и нажимаем на Проложить маршрут:

После перехода на новую вкладку, копируем ссылку в адресной строке браузера и вставляем ее себе на сайт.


Это удобный способ, позволит вашим посетителям сайта еще проще понять, где вы находитесь и как добраться. Поле Пункт отправления, оставьте пустым. Человек сам выберет его.

Аналогично, можно проложить маршрут и для Яндекс Карт:

Если будут вопросы, поправки и дополнения – оставляйте комментарии.

react-yandex-maps-constructor — пакет npm | Snyk

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

Риск безопасности и лицензии для важных версий

Все версии

9 02.
222 |
Версия Уязвимости Лицензионный риск
02/2020

Популярное

  • C
  • H
  • M
  • L
  • H
  • M
  • L

License
Массачусетский технологический институт

Политика безопасности
Нет

Ваш проект подвержен уязвимостям?

Сканируйте свои проекты на наличие уязвимостей. Быстро исправить с помощью автоматизированного исправления. Начните работу со Snyk бесплатно.

Начните бесплатно

Еженедельные загрузки (11)

Скачать тренд

Иждивенцы
0

Звезды GitHub
1

Вилки
0

Авторы
1


Популярность прямого использования


Пакет npm react-yandex-maps-constructor получает всего 11 загрузок в неделю. Таким образом, мы забили Уровень популярности react-yandex-maps-constructor будет ограничен.

На основе статистики проекта из репозитория GitHub для npm response-yandex-maps-constructor мы обнаружили, что он снялся 1 раз, и это 0 других проектов в экосистеме зависят от него.

Загрузки рассчитываются как скользящие средние за период из последних 12 месяцев, за исключением выходных и известных отсутствующих точек данных.

Частота фиксации

Нет последних коммитов

Открытые вопросы
0

Открытый PR
0

Последняя версия
3 года назад

Последняя фиксация
3 года назад


Дальнейший анализ состояния обслуживания react-yandex-maps-constructor на основе каденция выпущенных версий npm, активность репозитория, и другие точки данных определили, что его обслуживание Неактивный.

Важным сигналом обслуживания проекта для react-yandex-maps-constructor является это не видел никаких новых версий, выпущенных для npm в за последние 12 месяцев и может считаться прекращенным проектом или проектом, который получает мало внимания со стороны его сопровождающих.

За последний месяц мы не обнаружили никаких запросов на вытягивание или изменений в статус issue был обнаружен для репозитория GitHub.

Совместимость с Node.js
>=8


Возраст
3 года

Зависимости
1 прямой

Версии
6

Установочный размер
15,4 КБ

Распределенные теги
1

Количество файлов
6

Обслуживающий персонал
1

Типы TS
Нет


react-yandex-maps-constructor имеет более одного и последнего тега по умолчанию, опубликованного для пакет нпм.