Поделиться ссылкой

Отправить ссылку

Поделиться открытым фрагментом карты и теми результатами, которые на ней отображаются (например, найденным объектом или построенным маршрутом), можно двумя способами:

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

  • Нажмите кнопку Поделиться или  (на карте, в карточке объекта, на фотографии или на панораме).

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

Если вы создали свою карту, о том, как скопировать ссылку на нее и поделиться ею с друзьями, см. в разделе Мои карты (конструктор карт).

Вставить карту или панораму на сайт или в блог

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

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

Вставить фрагмент карты
  1. Нажмите кнопку .

  2. В открывшемся меню нажмите кнопку Поделиться .

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

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

  4. Чтобы карта на вашем сайте была локализована (топонимы, элементы управления и единицы измерения отображались на нужном языке) ─ модифицируйте код для вставки на сайт.

    Добавьте в скопированный код параметр lang. Он определит язык и локаль (регион) интерфейса карты, которая будет отображаться на сайте. Значение параметра задается указанием кода языка в формате ISO 639-1 (например, ru — русский, uk — украинский) и кода региона в формате ISO 3166-1 (например, RU — Россия, UA — Украина). Так запись lang="tr_TR" определит использование турецкого языка в Турции.

    Например:

    • параметр не задан —

      <iframe src="https://api-maps.yandex.ru/frame/v1/-/CVh7YBYg?" width="560" height="400" frameborder="0"></iframe>

    • параметр задан (английский язык для России) —

      <iframe src="https://api-maps.yandex.ru/frame/v1/-/CVh7YBYg?lang=en_RU" width="560" height="400" frameborder="0"></iframe>

    https://api-maps.yandex.ru/frame/v1/-/CVh7YBYg?lang=en_RU

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

    Для России и Украины регион и язык при просмотре карты будут определены настройками паспорта пользователя. Например, если в паспорте пользователя указан русский язык, и из Киева он будет смотреть карту, созданную в регионах RU или UA, то он всегда увидит карту на русском языке, локализованную для Украины.

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

    Поддерживаемые значения параметра:

    • ru_RU: русский, Россия;

    • en_US: английский, США;

    • en_RU: английский, Россия;

    • ru_UA: русский, Украина;

    • uk_UA: украинский, Украина;

    • tr_TR: турецкий, Турция.

Примечание.

Для регионов RU, UA и TR расстояние показывается в километрах, для US — в милях.

Параметр аналогичен параметру lang, используемому в API Яндекс.Карт.

Вставить свою карту

Вы можете использовать на своем сайте карту, которую построите сами. См. раздел Мои карты (конструктор карт).

Вставить фрагмент панорамы

Нажмите кнопку Поделиться на панораме.

В открывшейся форме нажмите Вставить на сайт.

В открывшейся форме задайте размеры панорамы (в пикселях) и скопируйте код для вставки на сайт.