Layerpin logo
Интеграция

Встраивание на сайт и безопасность

Встраивайте интерактивные карты на Webflow, WordPress, Shopify, Next.js или на свои сайты. Защищайте данные белым списком разрешенных доменов.

Методы установки: скрипт или iframe

Layerpin предоставляет вам два метода установки для публикации интерактивной карты на любом веб-сайте, CMS или веб-приложении. Оба метода поддерживают плавное реагирование, мультисенсорное масштабирование и динамическое изменение размера контейнера:

Вариант 1: Скрипт установки
Рекомендуется

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

<script src="https://layerpin.com/embed.v1.js?map=emb_YOUR_MAP_ID&width=100%25&height=640px&minHeight=320px&border=none"></script>
Лучше всего для: Webflow, WordPress, Framer, Ghost и пользовательские шаблоны HTML.
Вариант 2. Адаптивный iframe

Стандартный фрагмент iframe в песочнице. Идеально подходит для строгих сред CMS, сторонних песочниц и платформ, ограничивающих внешние теги JavaScript.

<iframe
  src="https://layerpin.com/embed/emb_YOUR_MAP_ID"
  title={t("Interactive map")}
  loading="lazy"
  referrerpolicy="strict-origin-when-cross-origin"
  allow="fullscreen"
  allowfullscreen
  style="display:block;width:100%;height:640px;min-height:320px;border:0;"
></iframe>
Лучше всего для: Wix, Squarespace, Shopify и строгие песочницы React/Next.js.

Прямая защита URL-адресов

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

Предустановки высоты и адаптивный макет

Ширина встраивания всегда растягивается, чтобы заполнить 100 % содержащего его блока. Вы можете выбрать одну из четырех предустановленных настроек высоты или указать собственные размеры:

Компактный
560 пикселей (минимум 320 пикселей)

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

СтандартныйПо умолчанию
640 пикселей (минимум 320 пикселей)

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

Высокий
720 пикселей (минимум 420 пикселей)

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

Полный видовой экран
100dvh (минимум 240 пикселей)

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

Пользовательские высоты пикселей: Choose "Custom height" in the Layout dropdown to configure explicit pixel values between 240 px and 1,600 px for both primary height and minimum height.

Режимы загрузки и элементы управления просмотрщиком

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

Ленивая или нетерпеливая загрузка

Ленивый (по умолчанию): Defers map initialization until the visitor scrolls near the container, maximizing page speed scores. Жаждущий: Загружается сразу при первоначальном анализе HTML для главных разделов.

Разрешить полноэкранный режим

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

Атрибуция Layerpin

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

Локализованные вставки (?lang=)

Передайте параметр языкового запроса (например, ?lang=ja) в iframe источник to pre-select the locale on regional pages. Learn more in the Многоязычное руководство.

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

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

Правила безопасности происхождения

  • Требуется протокол HTTPS: Embed origins require secure connections. Enter domains with or without protocol (e.g., https://mycompany.com or mycompany.com).
  • Никаких путей, запросов или хэшей: Do not include subpaths or parameters (e.g., use https://store.example.com, not https://store.example.com/map?view=1).
  • Сопоставление поддоменов с подстановочными знаками (Премиум): Add https://*.mycompany.com to authorize all staging branches, regional microsites, and dynamic subdomains under a single origin rule.
  • Строгая реферальная политика: Iframes must include Referrerpolicy="строгое происхождение-когда-перекрестное происхождение" so the browser sends the parent origin header to our authorization validator.

Предварительные условия для включения внедрения

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

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

Встроить отзыв и ротацию идентификатора

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

Восстановление вашего идентификатора внедрения

В строке состояния в правой части страницы «Встроить конфигурацию» нажмите Восстановить идентификатор. Layerpin instantly creates a brand new unique embed token (e.g., emb_...).

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

Предварительный просмотр на нескольких устройствах

Протестируйте встроенный опыт непосредственно на панели управления Layerpin перед публикацией кода на рабочем веб-сайте:

Рабочий стол (100%)

Имитирует стандартные настольные мониторы и широкоэкранные окна просмотра.

Планшет (768 пикселей)

Тестирует макеты iPad и планшетов с адаптивными панелями пользовательского интерфейса.

Мобильная версия (390 пикселей)

Проверяет сенсорную навигацию, всплывающие листы и масштабирование пальцами на телефонах.

Бесплатные предварительные просмотры информационной панели

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

Конструкторы веб-сайтов и руководства по CMS

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

WordPressInstallation script

Embed responsive interactive maps into WordPress using Gutenberg Custom HTML blocks, Classic Editor, Elementor, or Divi HTML widgets.

WebflowInstallation script

Embed interactive maps in Webflow Designer using the Custom Code Embed element with full support for fluid responsive containers.

WixIframe code

Embed full-width or fixed-dimension interactive maps in Wix Studio and Wix Editor using the HTML Embed element.

SquarespaceIframe code

Install responsive interactive maps into Squarespace 7.1 and Fluid Engine sections using Code blocks.

FramerInstallation script

Add interactive maps directly into Framer canvases using the native Embed component with fluid responsiveness.

GhostInstallation script or iframe

Insert responsive interactive maps into Ghost CMS publications, member pages, and posts using HTML cards.

Подробное руководство

Нужны пошаговые снимки экрана для Webflow, WordPress, Wix, Squarespace или Framer?

Ограничения происхождения и емкость плана

Разрешенная емкость источника и поддержка подстановочных знаков определяются вашим активным планом подписки:

ПланРазрешенные источникиДомены с подстановочными знаками (*.)Включенные ежемесячные просмотрыОпубликованные карты
TrialPrivate onlyНе поддерживаетсяDraft testing only0 (Draft only)
Basic10 originsНе поддерживается5,000 views3 maps
Pro25 originsНе поддерживается25,000 views15 maps
Premium50 originsПоддерживается100,000 views50 maps