LINQ POI близость

Кто-нибудь может сказать мне, как я могу получить расстояние от данной долготы, широты до точки (долгота, широта), хранящейся в БД SQL Server?

Заранее спасибо мартин

2 ответа

Решение

Хотя это и не ответ SQL, я всегда рекомендую это объяснение того, как вычислять расстояния между широтами - http://www.movable-type.co.uk/scripts/latlong.html

Для SQL Server, если вы используете SQL Server 2008, вы можете использовать собственные типы географии SQL. Однако, к сожалению, я не думаю, что они хорошо сопоставляются с Linq-2-Sql, поэтому вам, вероятно, придется обернуть их в хранимые процедуры.

Увидеть:

На этой странице есть SP, который может помочь. Еще проверьте эти ссылки.

Другие вопросы по тегам