Share a link

Send a link

There are two ways to share a map fragment and the results that are displayed on it (for example, you can share a place you found or a route you set):

  • Copy the URL from your browser address bar; other users can view the same map fragment if they click on that link.

  • Click Share or (on the map, in а place card, or in a panorama).

    In the form that opens, click the icon for the appropriate social network to post a link automatically, or copy the link to send it to another user.

If you created your own map, see the My maps (Map Constructor) section to find out how to copy your link to share it with friends.

Embed a map or panorama into your site or blog

You can post a map or street panorama fragment on your site or blog using the Yandex.Maps API.

The API provides you with access to the entire content of Yandex.Maps, such as city layouts, satellite images, and so on. You can create your own map and add the places and comments you want. See My maps (Map Constructor) for more details.

Insert a map fragment
  1. Click .

  2. In the menu that opens, click Share .

  3. In the form that opens, copy the code to insert the map onto your site so that you can use the map with the place you found or the route you set on your site.

    Click Preview to see how the map will look on your site:

  4. To localize the map on your site (so that toponyms, controls, and units of measurement appear in the correct language), modify the insertion code for your site.

    Add the lang parameter to the code you copied. It determines the interface language and area of the map that will display on the site. Parameter values are specified using the ISO 639-1 format for language codes (for example, ru — Russian, uk — Ukrainian), and the ISO 3166-1 format for region codes (for example, RU — Russia, UA — Ukraine). So the entry lang="tr_TR" designates that Turkish is used and the country is Turkey.

    For example:

    • parameter not specified —

      <iframe src="" width="560" height="400" frameborder="0"></iframe>

    • parameter specified (English for Russia) —

      <iframe src="" width="560" height="400" frameborder="0"></iframe>

    If the lang parameter is not specified, then the locale and language used to view the map will be determined based on your map settings when you receive the code.

    For Russia and Ukraine, the user's settings in Yandex.Passport determine the region and language used when viewing the map. For example, if the user's language in Yandex.Passport is Russian and they are viewing a map in Kiev that was created somewhere in RU or UA, then the map will display in Russian, but be localized to Ukraine.

    If the lang parameter is specified, then the region will be determined by the value that was set regardless of where the map was created.

    Supported parameter values:

    • ru_RU: Russian, Russia

    • en_US: English, USA

    • en_RU: English, Russia

    • ru_UA: Russian, Ukraine

    • uk_UA: Ukrainian, Ukraine

    • tr_TR: Turkish, Turkey


For the territories of RU, UA and TR, distance displays in kilometers. For the US, it is in miles.

The setting is the same as the lang setting used in the Yandex.Maps API.

Embed your map

You can use the map you built on your own site. See the My maps (Map Constructor) section.

Insert a street panorama fragment

Click Share on the street panorama.

In the form that opens, copy Link to panorama (to send it to another user) or HTML embed code for your site (to use the panorama on your site). When copying the HTML embed code, you can set the desired size of the panorama (in pixels) via the fields to the right of the code.