Вот расчеты, я написал функцию в SQL для вычисления радиальных миль из двух точек на основе широты и долготы. Возможно, вы могли бы использовать его в качестве основы для преобразования его в Javascript, если это необходимо.
declare @DegToRad as float
declare @Ans as float
declare @Miles as float
set @DegToRad = 57.29577951
set @Ans = 0
set @Miles = 0
set @Ans = SIN(@lat1 / @DegToRad) * SIN(@lat2 / @DegToRad) + COS(@lat1 / @DegToRad ) * COS( @lat2 / @DegToRad ) * COS(ABS(@long2 - @long1 )/@DegToRad)
set @Miles = 3959 * ATAN(SQRT(1 - SQUARE(@Ans)) / @Ans)
set @Miles = CEILING(@Miles)
return @Miles
Edit: Кстати, есть хороший открытый элемент управления, который вы можете использовать в ASP.net на Codeplex.
http://googlemap.codeplex.com/