geocoding - C# GeoCoordinate Return Value -


i'm using function below find distance between 2 sets of latitude , longitude pairs. seems work fine have 2 questions. returns value in kilometers rather miles (i in us), , kilometer value seems off 3 decimal places? values returns this: 34366.7661043296 distance valencia, ca burbank, ca 35 kilometers. why in kilometers, , more importantly why decimal issue? great if returned 36.50 miles. appreciated, thank in advance.

        public static double getdistance(double slatitude, double slongitude, double elatitude, double elongitude)     {         var scoord = new geocoordinate(slatitude, slongitude);         var ecoord = new geocoordinate(elatitude, elongitude);         return scoord.getdistanceto(ecoord);                 } 


Comments

Popular posts from this blog

assembly - 8086 TASM: Illegal Indexing Mode -

Java, LWJGL, OpenGL 1.1, decoding BufferedImage to Bytebuffer and binding to OpenGL across classes -

javascript - addthis share facebook and google+ url -