Как вставить на сайт карту яндекс с местоположением
Перейти к содержимому

Как вставить на сайт карту яндекс с местоположением

  • автор:

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

Всем привет! Сегодня, я хочу вам рассказать о том, как добавить на свой сайт карту от Яндекса. Конечно, сразу напрашивается вопрос, зачем это надо? Если ответить коротко, то это нужно, чтобы вас нашли. Другой вопрос, кому это нужно? Нужно это многим сайтам, поговорим обо всем этом ниже.

Кому это надо?

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

Ну а теперь идем дальше. На очень многих сайтах визитках, можно увидеть контакты, адрес, а также, другие сведения, например, часы работы. Все эти данные, ориентированы для привлечения клиентов в свой офис. К сожалению, далеко не всегда, имеется карта, как доехать. А жаль. Карту на сайт можно поставить легко и быстро. А клиентам компании, это поможет сэкономить кучу времени. И нужна карта для очень многих сайтов: крупным компаниям, мелким магазинам, различным мастерским. Список можно продолжать до бесконечности.

Как вставить Яндекс Карту на сайт.

Одним из крупнейших картографических сервисов в рунете, является – Яндекс Карты. Есть еще и другой, от компании Гугл. Но сегодня, будет разговор именно про Яндекс Карты.

Для установки Яндекс Карты, нужно получить код, а затем, полученный код, вставить в нужное место на сайте. И не важно, на какой платформе ваш сайт. Данная инструкция подойдет и для сайтов на html, и для wordpress и для любых других движков. Достаточно того, чтобы он поддерживал вставку скриптов, что на сегодняшний день, предоставляет практически любой платный хостинг (да и большинство бесплатных).

Для установки, вначале нужно перейти по ссылке — yandex.ru/map-constructor/

конструктор яндекс карт

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

создать яндекс карту

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

задаем размер карты и масштаб

Конструктор карт выдаст код карты, который останется просто добавить на свой сайт.

код карты для размещения на сайте

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

добавляем на сайт html

Или же, если к примеру, у вас сайт на популярной CMS WordPress, то вы можете установить его в код либо самой статьи и для этого, вам совсем не нужен какой либо плагин, но вставку нужно делать, в режиме «Текст»

вставляем Яндекс Карту на сайт WordPress

либо, можно вставить в виджет.

можно установит ьв виджет

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

Как вставить Яндекс.Карту на сайт

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

Видео: как добавить Яндекс.Карту на сайт

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

Как создать Яндекс.Карту для сайта

Для добавления Яндекс.Карты на сайт, перейдите в конструктор карт Яндекс для сайта по ссылке: https://tech.yandex.ru/maps/tools/constructor/. Авторизуйтесь, используя свой логин и пароль для создания и хранения карт на своем аккаунте, чтобы в дальнейшем вы могли бы изменить карту на сайте при необходимости.

Далее выполните следующие шаги:

Создание новой Яндекс.Карты

Для начала необходимо сделать карту Яндекса. При переходе в сервис, Вам будет предложено начать с создания новой карты в своем аккаунте. Выберите во всплывающем окне — Создать новую карту

Создать новую карту

Поиск адреса на карте

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

Поиск объекта на карте

Используйте встроенные инструменты для подготовки изображения:

  • измените масштаб
  • добавьте в описание название компании и контактную информацию*
  • измените цвет и тип маркера при необходимости

После внесения изменений, нажмите кнопку «Готово»

Размещение контактной информации

*Для того, чтобы контактная информация во всплывающей подсказке была размещена построчно, используйте в конце каждой строки (кроме последней) код для переноса строки — <br />

Сохранение созданной карты

После того, как вы внесли информацию в описание, скорректируйте местоположение маркера на экране, путем захвата мышкой (кликнуть и удерживать) и перемещения по экрану. Разместите маркер по центру области, далее укажите название и описание карты, нажмите «Сохранить и продолжить».

Сохранение созданной карты

Следующий шаг — финальная настройка виджета Яндекс.Карты для сайта и режима ее отображения на странице перед вставкой карты на сайт.

Перед тем, как встроить Яндекс.Карту на сайт, вам необходимо указать размер интерактивной карты, которая будет выводиться в разделе с контактной информацией. Для того, чтобы аккуратно интегрировать карту на сайт, рекомендуем установить галочку «Растянуть по ширине», а высоту при этом указать в пределах 300-400px.

Установка размеров карты

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

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

Получение кода карты

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

Как вставить код карты Яндекс для сайта в HTML

Чтобы вставить Яндекс.Карту на сайт в код HTML (и таким образом подключить Яндекс.Карты на сайт), перейдите в редактирование содержимого раздела, где вы хотите разместить интерактивную карту. Откройте HTML код страницы, кликнув по соответствующей иконке на панели инструментов.

Размещение кода карты на странице сайта

В открывшемся окне, необходимо вставить код Яндекс.Карты со схемой проезда (как правило, добавляется в конце документа).

Размещение кода карты на странице сайта

Вставьте код в конец содержимого (место размещения указано для примера — вы можете выбрать любое подходящее место в структуре страницы). Нажмите кнопку «Обновить».

PS: Вы можете не увидеть саму карту в редакторе сайта, но на сайте она должна отобразиться — проверьте.

Сохраните раздел после редактирования.

Теперь вы знаете, как добавить новую карту Яндекс, разместить Яндекс.Карту на сайте и установить для нее нужные вам параметры.

Как‌ ‌добавить‌ ‌карту‌ ‌Google,‌ ‌Яндекс‌ ‌и‌ ‌2ГИС‌ ‌на‌ ‌ сайт:‌ ‌просто‌ ‌по‌ ‌шагам‌

Если у вашей компании есть адрес, куда приходят клиенты, вы можете лишний раз позаботиться о них. Избавьте пользователей от необходимости копировать адрес, открывать карты и искать, где вы находитесь.

На сайт можно вставить карту Google, Яндекс или 2ГИС с нужной меткой, чтобы пользователи могли сразу понять, куда им предстоит ехать. И дольше оставались на сайте, рассматривая карту и увеличивая время визита, что важно для поведенческих факторов и SEO. ��

В статье:

  1. Как создать карту для сайта:

Выбрать можно любую карту, какая вам больше нравится.

Как вставить Яндекс карту на сайт

Первый вариант: встроить Карту с уже существующей меткой

Откройте Яндекс.Карты, найдите компанию и скопируйте код для вставки:

Карта с меткой и информацией из Яндекс.Карт будет выглядеть так:

Метка компании на карте

Организация на карте Яндекса

Найдите нужный адрес.

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

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

Второй вариант: создать свою метку

Карта, которую мы сделали, выглядит так: у нее есть маркер с иконкой, которую мы выбрали, и отображается линия с пояснением для удобства.

Яндекс.Карта с меткой кафе для вставки на сайтКарта, созданная в конструкторе Яндекса

Создание карты пошагово:

Найдите адрес, выберите цвет и вид маркера.

Сохраните метку и добавьте еще адреса, если вы хотите отметить несколько филиалов.

При желании добавьте линии и нарисуйте фигуры, чтобы сделать маршрут понятнее. Линии можно изменять по изгибам улиц.

Интерактивная полезнее, ее можно двигать и масштабировать. Для вставки на сайт советуем ее.

Статическая будет выглядеть как картинка, ее можно распечатывать.

Задайте размер карты: можно ввести пиксели в окошке размера или растянуть карту вручную.

Если выбрать «Растянуть по ширине», у карты появится параметр width = 100%, то есть потом при вставке карты на сайт она займет всю ширину блока.

У кода iframe есть ограничения: пользователь не сможет переключать виды карты, то есть доступен только вид Схема, и она будет отображаться только на крупных масштабах.

Код JavaScript можно модифицировать с помощью API: добавить панораму, маршруты, поиск. Чтобы они появились, нужно получить API-ключ в Кабинете разработчика для продукта «JavaScript API и HTTP Геокодер» и добавить его в код.

Если вам нужно поменять язык топонимов, измените параметр lang в скопированном коде. Сейчас там lang=ru_RU, но можно поставить другой язык с помощью кода языка в формате ISO 639-1 и кода региона в формате ISO 3166-1: uk_UA — украинский для Украины, tr_TR — турецкий для Турции. Для пользователей из России и Украины регион и язык подстроится под настройки паспорта пользователя.

Вставьте код с картой Яндекса на сайт через редактор страницы.

Как вставить Google карту на сайт

Первый вариант: вставить карту из Google Maps с существующей меткой

Откройте Google Maps, найдите компанию и скопируйте код для вставки:

Карта будет выглядеть так:

Найдите компанию на картах, нажмите на «Поделиться».

Нажмите «Встраивание карт» и выберите размер из предложенных или выберите «Другой размер» и укажите свои параметры.

Скопируйте получившийся HTML-код и вставьте его в код своего сайта в то место, где вы хотите разместить карту.

Второй вариант: создать свою метку в Google Maps

Так выглядит созданная нами метка в режиме предпросмотра: на ней есть описание, которое мы ввели, фотография и информация из Google Maps.

Google карта с информацией о компании для вставки на сайтКарта с меткой компании

Пошаговое создание метки на Google картах:

Введите адрес или название компании.

Укажите название, добавьте описание организации, фотографии, выберите цвет и стиль значка.

Созданную карту вы можете посмотреть в Предпросмотре. Нажмите кнопку с тремя вертикальными точками и выберите «Добавить на сайт».

Скопируйте полученный код и вставьте его в код страницы, куда вы хотите добавить карту.

Как вставить карту 2ГИС на сайт

Встроить карту через API

Установить интерактивную карту 2ГИС можно через JS API — это версия API для простых задач.

Как встроить карту 2ГИС на сайтКарта 2ГИС

Перейдите на страницу и выберите город.

Найдите компанию по названию.

Установите нужный размер карты в правом нижнем углу.

Нажмите «Далее», прочитайте Лицензионное соглашение и примите условия.

Нажмите «Получить код» и скопируйте его для вставки на сайт.

Создать в Конструкторе карту со своими метками

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

Пошагово как сделать карту в Конструкторе 2ГИС:

Введите адрес и найдите нужное здание.

Настройте цвет метки, введите название.

Добавьте описание, можно вставить картинку с помощью разметки HTML или Markdown.

С помощью линий и выделения областей помогите клиентам сориентироваться по маршруту.

Выберите нужный размер карты.

Скопируйте код для вставки на сайт или в мобильное приложение.

Как настроить отложенную загрузку карты на сайте

Карты громоздкие, они влияют на загрузку сайта и могут тормозить отображение страницы.

Проверить скорость загрузки конкретной страницы можно в этом инструменте. Он бесплатно измеряет скорость загрузки в соответствии с показателем Google Core Web Vitals, оценивает разные этапы загрузки и дает рекомендации:

Онлайн измерить скорость загрузки страницы

Фрагмент проверки

Минимизировать влияние карты на скорость загрузки страницы поможет отложенная или Lazy-load загрузка.

Загрузка карты по доскроллу до нее

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

Пользователь Хабра iefedorov для этого советует изменить код карты, который Google предлагает вставить на сайт.

Пример исходного кода:

Его нужно изменить вот так:

Браузер будет получать src = «», когда читателю понадобится карта.

Пошаговая настройка lazy-loading карты от Максима Васяновича (MaxGraph):

Загрузка карты после наведения курсора

Другой пользователь Хабра Dionisvl предлагает такой способ оптимизировать карту Яндекса, чтобы она подгружалась только при наведении на нее курсора мыши.

При создании карты в конструкторе Яндекса с использованием API-ключа получился примерно такой код:

На сайте нужно написать контейнер для блока с картой:

Также нужны стили для статичной картинки, подойдет скриншот.

Нужен JavaScript-код, который будет отслеживать события — наведение курсора мыши на карту или тап по карте на экране смартфона — и подменять статичное изображение на интерактивную карту:

Готово, теперь карта должна загружаться по наведении курсора или тапа на экран, если пользователь смотрит сайт с мобильного.

Проверить весь сайт на ошибки поможет сервис Анализ сайта: у него есть 70 тестов для анализа ваших и конкурентных проектов. Можно проверить не только главную, но и внутренние страницы. Оценит оптимизацию контента, ссылочную массу, технические параметры и другое.

Проверить сайт онлайнФрагмент проверки сайта

Расскажите в комментариях, как вы сделали карту для вашего сайта и как оптимизируете ее, чтобы она не сильно тормозила загрузку?

Как создать и вставить карту Яндекс на сайт

author__photo

Яндекс Карты — сервис, который позволяет работать с интерактивными картами в браузере. Он уточняет местоположение компании и помогает клиентам найти ее. Рассказываем, как вставить Яндекс Карту на сайт .

Зачем вам интерактивная карта

Яндекс Карты используют в маркетинговых целях. Организации отмечают на них филиалы, указывают контактные данные, время работы, получают отзывы. Так клиенты могут быстро найти подходящую точку продаж или заведение.

У масштабируемой карты есть функции:

  • поиск учреждений по адресам;
  • обзор панорам;
  • просмотр фотографий;
  • проверка пробок;
  • построение маршрутов;
  • снимки со спутников;
  • размещение на внешних ресурсах.

Фрагмент местности со зданием вашей компании отображается прямо на странице сайта или мобильного приложения. Существует несколько форматов кар:

  • Интерактивная. С ней можно взаимодействовать: перемещать, изменять масштаб.
  • Статическая. Карта отображается на странице в виде скриншота.
  • Печатная. Можно сохранить изображение в высоком разрешении для печати на носителе.

Первыми двумя типами можно делиться с другими пользователями.

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

Помимо карты, на сайт можно установить виджеты Calltouch. Обратный звонок, сбор заявок в нерабочее время и возможность связ аться через удобные мессенджеры или соцсети увеличат конверсию и продажи.

  • Увеличьте конверсию сайта на 30%
  • Обратный звонок, промо-лендинги, формы захвата, мультикнопка, автопрозвон форм

Инструкция по созданию

Сделать Яндекс Карту и разместить ее на сайте можно как вручную, так и с помощью плагинов.

Авторизуйтесь в Яндексе и перейдите в конструктор карт. Если у вас уже есть ранее созданные карты, вы увидите их список. В нем можно выбрать существующую — отредактировать, скопировать и поделиться — или создать новую. Также карты можно импортировать из файла.

Создайте объекты. В интерфейсе есть несколько видов:

  • Метки. Обозначают конкретные локации — пункт назначения или промежуточную точку на пути. Это может быть магазин, центральный офис, филиал, место для посадки в транспорт. Кликните на нужное здание, заполните название и описание локации. Задайте цвет, тип и иконку. Нажмите на кнопку «Готово», чтобы сохранить метку.
  • Линии. Для построения маршрута нажмите на здание и проведите линию, например, до остановки. Если к вашему адресу есть несколько путей, обозначьте их линиями разных цветов и опционально добавьте описание к каждой.
  • Многоугольники. Обозначают дома или территории. Если офис расположен в промзоне, в которой легко заблудиться, вы можете отметить свое здание многоугольником. Дважды кликните на пространство рядом и обведите территорию. Добавьте в открывшемся поле подсказку.

Включите отображение пробок. Если вашим гостям важна обстановка на дорогах, активируйте опцию «Пробки» в верхней панели.

Выберите тип карты. Они указаны в ниспадающем меню раздела «Слои». Варианты:

  • Схема — нарисованный план местности с условными обозначениями.
  • Спутник — карта-снимок из космоса.
  • Гибрид — спутниковые снимки с надписями.

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

Маркетинг

«ТенЧат»: что это за соцсеть, как она работает, как ее вести

«ТенЧат»: что это за соцсеть, как она работает, как ее вести

Опубликуйте карту. Передайте код программистам или расположите его в любой части сайта самостоятельно. Например, чтобы добавить карту под заголовком, вставьте ее после тега <h1>.

В CMS используйте готовые плагины и модули — их полный список есть в информационной справке Яндекса.

При подключении API загружайте карту через модули. Полная сборка API Яндекс Карт и необходимые инструменты для работы можно найти в package.full .

Некоторые CMS и конструкторы сайтов имеют функцию вставки карты. Например, в Tilda это один из блоков в боковом меню.

Чтобы вставить карту на сайт на WordPress :

  1. Зайдите в административную панель и выберите раздел «Страницы».
  2. Кликните на «Контакты», а затем — «Изменить».
  3. Поменяйте в редакторе режим «Визуально» на «Текст».
  4. В конструкторе Яндекс Карт для сайта скопируйте код iframe и вставьте его вниз страницы.
  5. Нажмите «Обновить».

На лендингах карту размещают в подвале сайта. Для этого сгенерируйте в конструкторе HTML код карты и выполните аналогичные действия. Пройдите: «Внешний вид» → «Редактор» → «Подвал». Вставьте HTML код.

Чтобы оценить эффективность рекламных каналов, подключите Сквозную аналитику Calltouch и не тратьте время на рутинные задачи. Вы узнаете, что приносит вам целевой трафик и доход. Сервис собирает все сведения с сайта, социальных сетей, CRM и экономит время сотрудников на составление отчетов.

  • Анализируйте воронку продаж от показов до денег в кассе
  • Автоматический сбор данных, удобные отчеты и бесплатные интеграции

Карта с несколькими адресами

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

Готовую карту с несколькими адресами сохраните и вставьте на сайт.

Настройка отложенной загрузки

Карты достаточно «тяжелые» — могут замедлять отображение страницы. Чтобы этого избежать, настройте отложенную загрузку (lazy load):

  • по доскроллу — если карта размещена внизу страницы;
  • по наведению курсора;
  • по касанию на экране смартфона.

Для этого в коде прописывают событие полной загрузки страницы — ‘DOMContentLoaded’ . Затем — используют метод setTimeout и выставляют продолжительность задержки (в миллисекундах) до вызова карты. Получается строка:

setTimeout(initYandexMap, Время задержки)

После прописывают активности пользователя:

  • document.addEventListener(‘scroll’, initYandexMapOnEvent);
  • document.addEventListener(‘mousemove’, initYandexMapOnEvent);
  • document.addEventListener(‘touchstart’, initYandexMapOnEvent) и загружают карту.

Заключение

  • Яндекс Карта отображает адреса, метки и рассчитывает минимальный маршрут до офиса компании.
  • Карту создают в конструкторе Яндекса и интегрируют на сайт с помощью сгенерированн ого при сохранении кода.
  • Добавить Яндекс Карту на сайт можно как самостоятельно, так и через специальные плагины
  • Вы можете создать интерактивную или статическую карту, настроить отображение локации в виде схемы или снимка со спутника.
  • Карта может замедлять страницу. Настройте загрузку по доскроллу, тапу или наведению курсора.

Вопросы и ответы

Проблема может быть в скорости интернета или «тяжести» элементов ресурса. Проверьте производительность сайта и настройте отложенную загрузку карты. Если изменений нет, обратитесь в службу поддержки сервиса.

Да. В разделе «Метки» выберите указатель и разместите его над всеми нужными вам локациями. Добавьте описание.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *