Я устанавливаю плагин 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>
по-прежнему не удается отобразить вывод маршрутизации.
Вывод при применении статических координат:

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

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