Sto lavorando su un'applicazione in cui ho bisogno di ottenere zona, il mio servizio web riceverà 2 parametri (longitudine decimali, latitudine decimale)Trova closest posizione con la longitudine e la latitudine
Ho una tabella in cui le posizioni vengono salvati nel database con i campi di longitudine e latitudine,
Desidero recuperare le posizioni più vicine.
Qualcuno può aiutare?
Qui è il mio codice:
var locations = from l in locations
select l
Qui ci sono ulteriori dettagli su questo: ho un 2 campi (decimale (18, 2) null) 1 latitudine, 2 longitudine all'interno di una tabella di database,
e ho un metodo di
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();
}
Codice? Molto breve ... Che cosa hai provato con Sofar? – lboshuizen