A user draws a line on a map and wants to find some information in a specific distance of that line. I have A and B locations in "lat, lon" format and the user tells me the distance (the distance between A and A1) in "meter, kilometer,...". How can i calculate A1, A2, B1, B2 locations in "lat, lon" format? I'm using C# and CoordinateSharp for working with locations.
p.s: I've read this and it works on cartesian grid system but i couldn't adapt its code for my problem.