Показать машину маршрутизации листовок на основе данных в SQL Server - PullRequest
0 голосов
/ 01 января 2019

Я устанавливаю плагин Leaflet Routing Machine.Как установить статические координаты в динамические координаты в (SQL Server)?

Я выполнил поиск и провел несколько сеансов отладки.

1-й шаг: (с использованием ajax)

Iполучить запрошенные данные из базы данных после выполнения ajax.но вывод маршрутизации не отображается.

2-й шаг: (создание элемента и использование его в качестве набора данных)

Все еще использую ajax, и я попытаюсь создать элемент, такой как put idна нем и после присвоения имени id = "Destination", я попытаюсь поместить его в ajax, чтобы получить значение функции данных, но все еще не могу показать вывод маршрутизации.

Это плагин машины маршрутизации Leafletjs

var dir = MQ.routing.directions();

dir.route({
    locations: [
           //Static Dataset
           '14.6516,121.0494',
           '14.6773,121.0065',
    ]
});

----------- Приведенный выше код прекрасно работает ----------------

Код дляШаг 1: (я пытаюсь поместить в местоположения [] и выполнить ajax)

var dir = MQ.routing.directions();

dir.route({
locations: [
$.ajax({
type: 'GET',
url: baseUrl + 'api/MapDestinationPath/Get/SeleAllMapDestination',
dataType: "JSON",
success: function (data) {
for (var i = 0; i < data.length; i++) {
     data[i].Longtitude + ',' + data[i].Latitude + ',' + ("\n");
}

},
error: function (xhr) {
console.log(xhr.responseText);
alert("an error has occured");
}
})
]
});

--------Unable to Show routing once i get coordinates from database-----

Код для шага 2 (я пытаюсь создать элемент для добавления данных функции и использовать его в качестве набора данных.)

var dir = MQ.routing.directions();

dir.route({
locations: [
$.ajax({
type: 'GET',
url: baseUrl + 'api/MapDestinationPath/Get/SeleAllMapDestination',
dataType: "JSON",
success: function (data) {
for (var i = 0; i < data.length; i++) {
    $("#Destinations").append(data[i].Longtitude + ',' + data[i].Latitude + ',' + ("\n"));

    return $("#Destinations").textContent;
}

},
error: function (xhr) {
console.log(xhr.responseText);
alert("an error has occured");
}
}),

]
});

<html>
<span id="Destinations"></span>
</html>

по-прежнему не удается отобразить вывод маршрутизации.

Вывод при применении статических координат:

Image 1 for Routing

Выводпри получении координат из базы данных:

Image 2 for Routing

Я просто хочу отобразить вывод маршрутизации на основе заданных координат на SБаза данных QL.Любые предложения / рекомендации высоко ценятся.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...