मैं एक आवेदन जहाँ मैं पास के स्थान प्राप्त करने की आवश्यकता पर काम कर रहा हूँ के साथ निकटतम स्थान का पता लगाएं, अपने वेब सेवा 2 मानकों (दशमलव देशांतर, दशमलव अक्षांश)देशांतर और अक्षांश
प्राप्त होगा मैं एक मेज जहां स्थान हैं, अक्षांश और अक्षांश क्षेत्रों के साथ डेटाबेस में सहेजे गए हैं,
मैं निकटतम स्थानों को पुनर्प्राप्त करना चाहता हूं।
क्या कोई मदद कर सकता है?
var locations = from l in locations
select l
यहाँ इस बारे में अधिक जानकारी:
यहाँ मेरी कोड है मैं एक 2 क्षेत्र (दशमलव (18, 2) नल) 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();
}
कोड? बहुत संक्षिप्त ... आपने सोफर की कोशिश की है? – lboshuizen