Skip to content

alansav/GPS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GPS

Build status

This project is a .NET Standard 2.0 class library.

This project is designed to help developers when working with GPS. This provides a class which can store latitude & longitude and can calculate the distance between two GPS positions.

##Usage

Install-Package GPS

var london = new Savage.GPS.Position(-0.1, 51.52);
var sanFrancisco = new Savage.GPS.Position(-122.45, 37.77);

var distance = london.DistanceFrom(sanFrancisco);
Console.WriteLine($"London is {distance.Kilometers} km from San Francisco");

//Use ConvertKilometersToMiles function to display distance in miles
var miles = distance.Convert(Measurements.UnitsOfMeasure.Distances.Miles);
Console.WriteLine($"London is {miles} miles from San Francisco");