У меня есть приложение MVC с API, который я хочу запросить в БД и показать список разыскиваемых lat / long начала и конца.
Я довольно новичок в этом, и я изо всех сил пытаюсь выяснить,Я даже иду по этому пути правильно.
Я хочу сделать запрос к БД, перебрать возвращенные данные и показать их на листовой карте в виде линии поли.В настоящее время данные хранятся в БД с названиями рейсов, датами, датами начала / остановки, долготы и долготы и некоторой другой информацией.Я хотел бы показать название линии полета как всплывающее окно на полилинии.
Вот, по сути, то, что мне нужно для поиска, возврата и автоматического заполнения из БД.
var polyline7 = L.polyline(
[[-22.4831, 148.4459], [-22.4214, 148.3847]],
{ color: 'red', weight: 10, }).addTo(mymap);
polyline7.bindPopup("<b>190119_011808_Scanner_1<br>Altitude: 148.44m<b>Length: 1196.953m<b>Start: 11:40am<b>Finish: 11:48am")
Это то, чтокласс выглядит так, как будто он заполнил базу данных
public class Flight_line
{
[Key]
public string Swath_name { get; set; }
public string Flight_name { get; set; }
public string Swath_record { get; set; }
public string Flight_date { get; set; }
public decimal Start_lat { get; set; }
public decimal Start_long { get; set; }
public decimal End_lat { get; set; }
public decimal End_long { get; set; }
public decimal Altitude { get; set; }
public DateTime Time_start { get; set; }
public DateTime Time_end { get; set; }
public string Sensor { get; set; }
}
Я использовал Ajax и JQuery для заполнения таблицы данных, которая отлично работала.Если бы даже данные из результата Datatable могли быть использованы для получения полилиний, это было бы даже лучше.
Пожалуйста, помогите с некоторым направлением.