@Titamik
Я тут задаю самые глупые вопросы..

Как передать массив координат в YandexMaps?

Суть состоит в том, что нужно считать xml файл с gps треком и потом отобразить его на карте. Но при этом выделить определенные участки по условию (другим цветом).
Я получаю массив меток с помощью JQ:
function ajaxGetXML(){

    $.ajax({
        type: "POST", // метод передачи данных
        url: "test.xml", // путь к xml файлу
        dataType: "xml", // тип данных
        // если получили данные из файла
        success: function(data) {
            var html = "";
            // перебираем все теги trkpt
            $(data).find('trkpt').each(function(){
                lat.push($(this).attr('lat'));
                lon.push($(this).attr('lon'));
            });         
            $('#content_div').html(html); // выводим данные
        },
        // если произошла ошибка при получении файла
        error: function(){
            alert('ERROR');
        }
         
    });
}

Дальше, эти массивы разбиваются на другие массивы и должны быть отображены на карте, например, используя Яндекс карты, это можно сделать с помощью кривых..
var myGeoObject = new ymaps.GeoObject({
            // Описываем геометрию геообъекта.
            geometry: {
                // Тип геометрии - "Ломаная линия".
                type: "LineString",
                // Указываем координаты вершин ломаной.
                coordinates: [
                    [55.80, 37.50],
                    [55.70, 37.40]
                ]
            },


как в
coordinates: [
                    [55.80, 37.50],
                    [55.70, 37.40]
                ]

загнать эти нва JS-массива?
Или, как вы думаете, как это можно рациональнее реализовать, не обязательно используя API именно ЯК?
  • Вопрос задан
  • 727 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы