Картамен бөлісу

Картаның ашық фрагментін және онда көрсетілетін нәтижелерді бірнеше әдіспен бөлісу (мысалы, табылған объект немесе салынған маршрутпен):
  • Браузер жолағынан мекен-жайды көшіріңіз; осы сілтеме бойынша басқа пайдаланушы картаның дәл сол фрагментін көреді.
  • Басқа пайдаланушыға жіберу үшін сілтемені алыңыз.
  • Өз сайтыңыз немесе блогыңыз үшін Яндекс.Карталар виджетін енгізу кодын алыңыз.
  • Сілтемені көшіру және достарыңызбен бөлісу туралы картаңызды құрған болсаңыз, Менің картам (карта құрастырушысы) бөлімін қараңыз.
Басқа жағдайларда Яндекс.Карталар API-ды қолданыңыз .

Сілтемені алу

  • Бөлісу батырмасын басыңыз (картада, объект карточкасында, фотосуретте немесепанорамада).

    Ашылған үлгіде сілтемені автоматты түрде орналастыру үшін қажетті әлеуметтік желі белгішесін басыңыз немесе басқа пайдаланушыға жіберу үшін сілтемені көшіріңіз.

  • Егер сілтемені блоктағы Бөлісу сілтемесін көшіре алмасаңыз немесе көшіргіңіз келмесе (мысалы, сайттағы Яндекс.Карталар сілтемелерін автоматты түрде, пайдаланушының орналасқан орнын көрсете отырып жасауды қаласаңыз), Яндекс.Карталардың URL-сызбасын пайдаланып, қажетті сілтемені өз бетіңізше жасай аласыз.

Карта виджетін сайтқа немесе блогқа кірістіру

Карта виджетін сайтта немесе блогта жариялауға болады.

Жариялау үшін сайтқа немесе блогқа қою үшін автоматты түрде генерацияланатын кодты пайдалана аласыз:

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

    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: түрік, Түркия.

    Параметр API Яндекс.Карталарда қолданылатын lang параметріне ұқсас.

Ескертпе.

RU, UA және TR аймақтары үшін қашықтық километр, US үшін — мильмен көрсетіледі.