Я работаю над приложением, где мне нужно найти место рядом, мой веб-сервис получит 2 параметра (десятичная долгота, десятичная широта)
У меня есть таблица, где местоположения сохраняются в базе данных с полями долготы и широты,
Я хочу получить ближайшие местоположения.
Может ли кто-нибудь помочь?
Вот мой код:
var locations = from l in locations
select l
Подробнее об этом: У меня есть 2 поля (десятичное (18, 2) null) 1 широта, 2 долготы внутри таблицы базы данных,
и у меня есть метод
public List<Locations> GetLocation(decimal? Long, decimal? lat)
{
var Loc = from l in Locations
//// now here is how to get nearest location ? how to query?
//// i have also tried Math.Abs(l.Lat - lat) its giving error about nullable decimal always hence i have seted decimal to nullable or converted to nullable
//// also i have tried where (l.lat - Lat) * (l.lon - Long) this is also giving error about can not convert decimal to bool
return Loc.ToList();
}