Код яндекс карты для сайта html


Приветствую вас, друзья и коллеги. Недавно я рассказывал про банковские карты Яндекс Денег (хорошая штука), сегодня речь снова пойдет о сервисе от Яндекса и снова про карты, только не про пластиковые и не про игральные, а про карты местности.

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

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

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

  1. Удобно для клиента — легко планируется маршрут с учетом всех актуальных изменений, так как Яндекс оперативно вносит данные о ремонтах и новых застройках на свои карты.
  2. Удобно владельцу сайта — все корректировки вносятся на карту автоматически, достаточно один раз вставить карту на сайт, потом обновления подгружаются из базы Яндекса сами.
  3. Поднимает авторитет и уровень доверия к организации. Хотя такую примочку может сделать любая шараж-монтаж контора, на подсознательном уровне сайт с интерактивной картой воспринимается лучше.

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

С развитием интернет сервисов, таких как Яндекс Карты и Google Maps, появилась возможность сделать карты живыми – интерактивными. Такие можно вертеть в разные стороны, менять масштаб, маршруты с разных точек задавать, планировать свое перемещение с учетом пробок и многое другое.

Наличие удобной схемы проезда на странице контактов в наше время является правилом хорошего тона для любой компании.

И для того, чтобы помочь вам сделать свой веб ресурс более приветливым к людям я расскажу, как добавить Яндекс карту на сайт, делается это очень легко с помощью специального конструктора (не сложнее чем вставка видео с Youtube).

Конструктор карт Яндекс

Если у вас нет аккаунта в Яндексе, то надо будет его завести, так как без этого сконструировать ничего не получится, сервис попросит вас залогиниться или пройти регистрацию. Пугаться не нужно, регистрация – это создание почтового ящика на Yandex. Даже если он вам не нужен для работы с электронной почтой, пригодится для других сервисов поисковика, например, для Яндекс Метрики или Яндекс Вебмастер.

Начинается процедура с этой странички — tech.yandex.ru/maps/tools/constructor/


создать карту

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

Фишка в том, что вы сможете вставить не просто Яндекс карту с точным адресом, а карту с любым количеством объектов выделенных разными маркерами и цветами – объектами, точками, маршрутами.

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

Добавление объектов

Первым инструментом послужит форма поиска, которая находится в верхней части карты. С ее помощью мы можем отыскать нужную точку по адресу, координатам или названию. Вводим в поле данные запроса, пример с адресом «Москва, Красная площадь»:

найти объект

После нажатия на кнопку найти на местности появится точка, соответствующая расположению заданного объекта. Вставить можно много объектов. Пример с Кремлем:


метки на карте

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

иконки

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

Изменение масштаба и положения

С помощью клавиш «+» и «-», находящихся в левой верхней части макета устанавливается оптимальный масштаб. Полная карта России не нужна, чтобы перемещаться по центру Москвы и, если вы указываете точечный объект в каком-то городе, лучше настроить масштаб на уровне, когда различимы названия улиц и окружающих домов.

масштаб карты

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


Контуры объектов (многоугольники) и линии

При необходимости выделить очертания какого-либо элемента на карты, когда указания точкой недостаточно, используем инструмент «Многоугольники». Устанавливая одну точку за другой, мы получаем периметр, залитый внутри определенным цветом.

Точек может быть сколько угодно, поэтому, фигура, закрашенная на карте, допускает любую степень сложности. Завершить построение контура можно кликом мыши по последней установленной точке или переключением на любую другую кнопку конструктора (например, на линии). Я выделил контуры Московского Кремля по его стене:

контуры объекта

Начертание линий осуществляется кнопкой «Линии». Все действия аналогичны предыдущему инструменту, только пространство между точками не закрашивается. С помощью линий на Яндекс карте можно рисовать маршруты движения (прохода, проезда).

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

Конечную точку подтверждаем повторным ее нажатием мышью, там будет меню «Удалить»/«Завершить». После выбора завершения открывается поле для подписи к конечной точке и настройки параметров линии (толщина, цвет, прозрачность).

линии маршрута


Завершаем маршрут нажатием на «Готово».

Вид карты и наложение пробок

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

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

вид карты

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

карта Яндекс спутник

Название и описание

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

название, описание, сохранить

Код карты для вставки на сайт

Наша карта уже готова и теперь надо получить ее код для вставки на сайт, Яндекс дает возможность сделать:

  • интерактивную карту (о которой я говорил с самого начала);
  • статическую – обычная картинка, только с мудреным кодом, ничего двигать в ней нельзя, в добавок еще и максимальное число объектов ограничено;
  • печатную — файл-изображение высокого качества, поддерживаются не все страны, в основном СНГ и Турция, не поддерживаются спутниковая и гибридная версия.

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

код Yandex map

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

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

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

При выборе печатной карты добавится выбор формата файла — png или jpg, и кода, соответственно, не будет — кнопка скачивания вместо него появится. Такой файл тоже можно вставить на сайт, только надо будет закачивать его на хостинг и, при отсутствии визуального редактора у вашего сайта, надо будет выписать изображение в HTML теги (src)

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

Код мы получили, теперь необходимо перенести его на наш веб ресурс. Для размещения подойдет любое место, главное, чтобы размеры вписывались. Если вы пользуетесь конструкторами или визуальными редакторами, то не забудьте при вставке кода переключить их в текстовых (HTML) режим. Вот так:

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

Карта, которую я сделал


Вот что получилось у меня после всех проведенных настроек:

Удобен сей элемент всем — и объекты нужные подсвечены и масштаб подобран как положено. Кроме того, сервис Яндекса позволяет пользователю определить свое местоположение (стрелочка в верхнем левом углу) и проложить индивидуальный маршрут в нужную точку.

Раскрыть карту на весь экран позволяет кнопка в правом верхнем углу в виде двух расходящихся в разные стороны стрелок. Теперь про плагины.

Плагины для WordPress и других CMS

Раньше делать карты было сложнее и многие пользовались для этих целей специальными плагинами, например, для WordPress был такой — Yandex Maps for WordPress. Сейчас не нужны никакие API и любой пользователь с минимальными знаниями разберется как все настроить, поэтому смысла в плагинах я не вижу. Названный выше плагин тому подтверждение — не обновляется более 2-х лет, видимо спроса нет.

Из относительно актуальных я нашел Yandex Maps API (обновлен 4 месяца назад) и Oi Yandex.Maps for WordPress (5 месяцев назад). Если у вас есть желание поиграть в плагины, то их найдете в репозитории Вордпресс поиском, а как устанавливать плагины смотрите тут.


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

biznessystem.ru

Видео: размещение Яндекс.Карты на сайт

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

Перейдите в конструктор карт по адресу: https://tech.yandex.ru/maps/tools/constructor/. Авторизуйтесь используя свой логин и пароль для создания и хранения карт на своем аккаунте для возможности их последующей корректировки при необходимости. Далее следуйте нашим инструкциям:

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

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

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

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

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


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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

uralcms.ru

Бром
Блина ну кото так делает. Вы же рассказываете как сделать!!! Под рукой должен быть ваш примерник, а все ссылки без таржет бланк ((
NMitra
"Под рукой должен быть ваш примерник" — вы про API Яндекс.Карт? Каких именно примеров не хватает?
"все ссылки без таржет бланк" — это не всегда удобно в первую очередь для посетителя.
Штиф Васлер
А как сделать кнопку раскрытия карты на всю страницу? Как на озоне, например
http://www.ozon.ru/context/map/?areaId=2
(в верхнем правом углу)
NMitra
Через IP Карт ( https://tech.yandex.ru/maps/ ) — нужно разбираться в JavaScript, читать документацию, в интерфейсе представлены не все возможности Карт
Штиф Васлер
А Вы не знаете?
Штиф Васлер
о, нашел
https://tech.yandex.ru/maps/doc/jsapi/2.1/ref/reference/map.Container-docpage/#enterFullscreen
только как использовать не понял еще
NMitra
Я не читала, не было необходимости

shpargalkablog.ru

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

Те, кто увлекается не только разработкой, но и продвижением сайтов знают, что требования к площадкам растут с каждым годом, поисковики стараются отсеивать мусорные страницы и оставлять максимально релевантные. Так просматривая последние конференции по продвижению коммерческих сайтов, заметил один похожий во всех случаях факт – это оформление страницы контактов. Прошли те времена, когда эта страница содержала только несколько телефонов и форму обратной связи. Сейчас нужно максимально информативно предоставлять контактные данный. В этом случае вам просто не обойтись без динамической карты расположения вашего офиса. Она стала неотъемлемой частью любой контактной страницы коммерческого сайта.

Яндекс предоставил разработчика собственное решение в этом направлении – а именно «Конструктор Яндекс карт», который позволяет вебмастерам без проблем добавить любую карту на свой сайт.

Итак, теперь перейдем непосредственно к действиям.

1.) Для начала переходим в сам конструктор карт — http://api.yandex.ru/maps/tools/constructor/.

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

ycart1

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

2.) Вводите нужный вам адрес, после чего вам высветлится подсказка с полным названием улицы, города и номера дома.

3.) После выбора адреса вы можете указать описание метки, а также выбрать ее цвет.  Осле настроек нажимаем кнопку «Ok». И спускаемся вниз страницы.

ycart2

4.) Нажимаем кнопку «Получить код без авторизации», если вы зарегистрированы, то сможете сразу увидеть поле кода.

ycart3

5.) Копируем предоставленный код и вставляем в нужное нам место на сайте.

ycart4

Несколько заметок

— данный метод вставки карты Яндекс на сайт подойдет для любых CMS: Joomla, Opencart, WordPress и прочих.

— часто, визуальный редактор, например в joomla, режет код. Так что работать со страницей контактов желательно без редактора. Либо вставлять карту проезда на сайт после всех визуальных правок.

Скопируйте код созданной карты в текстовый файл, и при правке страницы контактов, при искажении кода, вы всегда сможете его восстановить.

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

webprovincia.com

Вставка карты с помощью Яндекс Карт

1. На данный момент (начало 2013 года) конструктор карт от Яндекс доступен в версии 2.0, очень удобный и логически понятный. Для создания карты даже не требуется быть авторизованным пользователем. Первым делом необходимо создать саму карту с адресом. Для этого переходим по ссылке  и в нижнем поле ввода прописываем адрес компании. После нажатия кнопки "найти" система выдаст варианты найденных адресов.

Конструктор Яндекс Карт

 

2. Ставим точку по нужному адресу и в поле описание указываем название организации. Цвет точки лучше выбрать исходя из стиля сайта, на котором будет расположена карта. Конструктор также позволяет пометить другие ориентиры на карте, например, крупные известные объекты, растянуть карту до нужного размера, провести маршрут от остановки транспорта с помощью инструмента рисования линий, редактировать масштаб.

Настройка карты

 

3. Далее переходим на вкладку просмотр. Здесь можно выбрать, статической будет ваша карта или интерактивной. Лучше выбирать второй вариант, так пользователь сможет сам просмотреть близлежащий район и сориентироваться. 

Интерактивность карты

 

4. Вкладка "Код для вставки" предлагает прочесть пользовательское соглашение. После его подтверждения вам откроется код для вставки. Его можно немного отредактировать, например, убрать ссылку на Яндекс, подогнать по размерам точнее, однако существенных изменений лучше не делать.

Код схемы проезда

 

5. Копируем данный код и вставляем на страницу контактов через HTML-редактор после текста. 

Вставка кода

 

6. Сохраняем внесенные изменения и проверяем полученный результат на странице сайта.

Вид карт на сайте

Вставка карты с помощью Google Maps

1. Алгоритм действий схож с описанным выше. Переходим по ссылке   и вводим в строке поиска адрес организации. Можно также посмотреть, как это выглядит со спутника. Далее для получения кода нажимаем на знак ссылки слева. Можно скопировать имеющийся код, а можно нажать ссылку "настройка и предварительный просмотр встроенной карты".

Вставка карты Google

 

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

Настройка карты Google

 

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

Вернуться назад

www.kasper.by

1. Регистрируемся на Яндексе и получаем ключ

Вставка карты Яндекс на сайт производится при условии обязательной регистрации на их сервисе и получении специального ключа. Для того, чтобы пройти регистрацию, необходимо зайти на http://api.yandex.ru/maps/ и залогиниться под своей учетной записью на Яндексе (если вы никогда не регистрировались на Яндексе — тогда будет нужно предварительно зарегистрироваться — процесс занимает не более одной минуты).

После этого нужно кликнуть на ссылку «Получить API-ключ» в разделе «Разработчикам»:

вставка карты яндекс на сайт

На следующей странице Вам будет предложено ввести адрес вашего проекта и принять пользовательское соглашение — заполняем и нажимаем кнопку «Получить API-ключ».

Следующая страница выдает желанный результат: указан Ваш ключ (который служит в качестве уникального идентификатора) и заботливый Яндекс даже сразу предлагает Вам пример html-кода, который нужно вставить на страничку для того, чтобы карта начала показываться:

Ключ:

  BB21NWVEBAAAAPwvKTAIA0hsUOvbe4BCoxOUzvhVFRTmlOmsAAAAAAAAAAADPY7DBQ78niNkhgt2sLHhTZL2pVQ==  

Пример кода, предложенный Яндексом:

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  <html xmlns="http://www.w3.org/1999/xhtml">  <head>   <title>Примеры. Знакомство с JavaScript API. Простой вызов карты.</title>   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />   <script src="http://api-maps.yandex.ru/1.1/index.xml?key=BB2NWVEBAAAAPwvKTAIA0hsUOvbe4BCoxOUzvhVFRTmlOmsAAAAAAAAAAADPY7DBQ78niNkhgt2sLHhTZL2pVQ=="  	type="text/javascript"></script>   <script type="text/javascript">   window.onload = function () {   var map = new YMaps.Map(document.getElementById("YMapsID"));   map.setCenter(new YMaps.GeoPoint(37.64, 55.76), 10);   }   </script>  </head>  <body>   <div id="YMapsID" style="width:600px;height:400px"></div>  </body>  </html>  

2. Создаем собственную карту

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

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

Открывается достаточно понятный и простой интерфейс:

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

Предположим, наш офис находится по адресу Ленинградский пр., дом 10. Укажем этот адрес в поле «Найти место на карте» и нажмем кнопку найти:

офис на карте яндекса

Нажимаем кнопку «ОК», выбираем нужный нам масштаб и вид карты («Интерактивная» — пользователи смогут ее масштабировать и перемещаться по ней или «Статическая» — будет неподвижной) и нажимаем кнопку «Получить код».

В качестве результата получаем следующее:

  <script type="text/javascript" charset="utf-8" src="//api-maps.yandex.ru/services/constructor/1.0/js/?sid=7UXGfpfzOI0mK6VKESxAMdk08M4kyvtr&width=600&height=450"></script>  

Копируем этот код, вставляем на страницу своего сайта и радуемся жизни!

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

3. Решение для WordPress

Добавить добавить карту на сайт, выполненный на движке WordPress (речь идет о географическом инструменте, карта сайта для WordPress со ссылками на страницы — это совсем из другой области) , можно также с помощью специального плагина, который называется Yandex Maps for WordPress и доступен для скачивания на официальном сайте WP.

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

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

www.runcms.org

<script type="text/javascript">// <![CDATA[
var myMap;
ymaps.ready(init);

function init () {
// Создание экземпляра карты и его привязка к контейнеру с
// заданным id (map)
var myMap = new ymaps.Map("map", {
// При инициализации карты, обязательно нужно указать

Показать весь код
// ее центр и коэффициент масштабирования
center: [65.106416,92.541517], // Москва
zoom: 3
});

//Добавляем элементы управления
myMap.controls
// Кнопка изменения масштаба
.add("zoomControl")
// Список типов карты
.add("typeSelector")
// Стандартный набор кнопок
.add("mapTools")
//Линейка масштаба
.add(new ymaps.control.ScaleLine())
//Обзорная карта, с заданным типом
.add("searchControl", { left: 120, top: 5 })
;

myMap.behaviors.enable("scrollZoom");

myMap.geoObjects //Тут мы начинаем добавлять точки на карту(можно сколько душе угодно).

.add(new ymaps.Placemark([46.698973,141.866854], //Добавляем точку с координатами 55.854769, 37.610805
{balloonContent: '<a href=http://www.regmlm.ru/>Невельск, Сахалинская область</a><br>Адрес: ул. Железнодорожная<br>www.regmlm.ru'}, //Это будет выводится при клике на точку(можно использовать html теги)
{iconImageHref: 'http://regmlm.ru/maps/yandex.png', //Говорим, что точка должна выводится картинкой и подсказываем скрипту где эта картинка находится.
iconImageSize: [26, 26], //Размеры иконки
iconImageOffset: [-13, -13]})) // Смещение левого верхнего угла иконки относительно её ножки (точки привязки).

.add(new ymaps.Placemark([42.809527,132.873398], //Добавляем точку с координатами 55.854769, 37.610805
{balloonContent: '<a href=http://www.regmlm.ru/>Находка, Приморский край</a><br>Адрес: ул. Ленинская, д.2а, кор. 2, оф. 202<br>www.regmlm.ru'}, //Это будет выводится при клике на точку(можно использовать html теги)
{iconImageHref: 'http://regmlm.ru/maps/yandex.png', //Говорим, что точка должна выводится картинкой и подсказываем скрипту где эта картинка находится.
iconImageSize: [26, 26], //Размеры иконки
iconImageOffset: [-13, -13]})) // Смещение левого верхнего угла иконки относительно её ножки (точки привязки).

};
// ]]></script>

user.diafan.ru

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

Обычно страница Контакты на вашем сайте создана через Сайт->Страницы или Магазин->Витрина->Страницы. Откройте её на редактирование и перейдите на вкладку HTML. В этом режиме необходимо вставить код предлагаемый картографическими сервисами. Основные картографические сервисы: Google.Карты, Яндекс.Карты и OpenStreetMap. Стоит выбрать тот который представляет лучшее отображение вашего региона.

Google.Карты

На странице https://www.google.ru/maps/ найдите местоположение и в левом выпадающем меню по кнопке ☰ выберите «Поделитесь с друзьями или получите код карты». Переключитесь на вкладку Код, отцентрируйте карту и скопируйте код вида:

<iframe src="https://www.google.com/maps/embed?pb=!1m14!1m12!1m3!1d4490.729912544475!2d37.61565403902758!3d55.752162152658855!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!5e0!3m2!1sru!2sru!4v1446321871360" width="600" height="450" frameborder="0" style="border:0" rel="border:0" allowfullscreen></iframe>

Яндекс.Карты

Для Яндекс.Карт существует конструктор https://tech.yandex.ru/maps/tools/constructor/ доступный после регистрации или авторизации для уже существующих яндекс-аккаунтов. С его помощью сформируйте карту, добавьте нужные отметки и пути подъезда. Нажмите «Сохранить карту и получить ссылку» и скопируйте код вида

<script type="text/javascript" charset="utf-8" src="https://api-maps.yandex.ru/services/constructor/1.0/js/?sid=tr5dHkPra7srQ0N0DjEJ6Bu5JM_F2CV1&width=500&height=400&lang=ru_RU&sourceType=constructor"></script>

OpenStreetMap

Пройдите по адресу http://www.openstreetmap.org/ и выберите местоположение. В правом выпадающем меню выберите иконку Вставить на сайт и отметьте вкладку Код. Здесь вы можете настроить параметры и скопировать код:

<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://www.openstreetmap.org/export/embed.html?bbox=37.60612607002258%2C55.74793660031878%2C37.624043226242065%2C55.75346149255379&layer=mapnik" style="border: 1px solid black" rel="border: 1px solid black"></iframe><br/><small><a href="http://www.openstreetmap.org/#map=17/55.75070/37.61508">Посмотреть более крупную карту</a></small>

После получение нужного кода вставьте его на страницу Контакты и сохраните. В предпросмотре можете сравнить размер и при необходимости изменяя в коде значения width и height настроить ширину и высоту карты.

support.webasyst.ru


You May Also Like

About the Author: admind

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

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

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