Buenas estimados,
Batallando un poco con este tema del calculo de distancias, anteriormente
utilizaba las Apis de Google Maps (desde octubre dejaron de funcionar de manera
gratuita), me encontré con una manera de hacerlo con Sql Server, el problema es
que la precisión no es buena porque parece que lo calcula en línea recta.
Alguien ha investigado algo mas sobre esto?
Dejo un ejemplo muy sencillo de probar.
Saludos
Declare @Origen geography =
geography::STGeomFromText('POINT(9.929893 -84.050029)', 4326)
Declare @Destino geography =
geography::STGeomFromText('POINT(10.077967 -84.316968)', 4326)
SELECT convert(integer, (@Origen.STDistance(@Destino)/1000))