Написать

Как добавить маршрут на карте от яндекса на ваш сайт

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

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

<style>
    #map {
    width: 100%;
    height: 600px;
}
    
</style>
<script  src="https://api-maps.yandex.ru/2.1/?lang=ru_RU&amp;apikey=b99257a8-64c8-4cd8-b5a7-4ef2cc29b5c2" type="text/javascript"></script>
<script>
ymaps.ready(function () {
    
    var myMap = new ymaps.Map('map', {
            center: [55.795927, 38.331459],// Москва
            zoom: 10,
    });
        gpxTrack = "https://s532vla.storage.yandex.net/rdisk/41934f5ee6e72972b00095f26135c84e9f2061282dd853ea3b799d8dee42fd9a/67504c46/NDPg6rfMlajVzVayWiGY00Qgv1CF-2U8uYx3XmRmyX-aCY3NhiQYv0xaBHNF68n0Y1VJceURYulDWYMG4bWLTw==?uid=190036061&filename=trek_sait.gpx&disposition=attachment&hash=&limit=0&content_type=text%2Fxml&owner_uid=190036061&fsize=2538406&hid=e00fa72c643784fd5507a292953be71b&media_type=data&tknv=v2&etag=96e96422b48390c979d68766152db9f0&ts=62870ffd71d80&s=408e52ff3a181aff2f66871284919c5863771a5636887d40e936cb62bc66c5b8&pb=U2FsdGVkX18QvPInkvQU3Xgy6rg8aThCRmQIELb6p1sUgvJjmrMvjvrh0E2dwxhuopOLwRTLjoNWPqh48L-h6YdYbddpQ3l8_XQ3QywgHhM";
        ymaps.geoXml.load(gpxTrack).then(onGeoXmlLoad);
  
    // Обработчик загрузки XML-файлов.
    function onGeoXmlLoad(res) {
        myMap.geoObjects.add(res.geoObjects);
        if (res.mapState) {
            res.mapState.applyToMap(myMap);
        }
        else {
            myMap.setBounds(res.geoObjects.getBounds());
        }
    }
});
</script>
<div id="map"></div>

Пример ссылки на на сайте Велосталь r-qy5poz-otshelnik-omsdon-48-km.gpx
Пример ссылки на яндекс.диске trek_sait.gpx

Пример работы данного кода, мы можете увидеть ниже.

Добавить маршрут