GeoCoordinate is a Portable Class Library compatible implementation of System.Device.Location.GeoCoordinate. It is an exact 1:1 API compliant implementation and will be supported until MSFT sees it fit to embed the type. Which at that point this implementation will cease development/support and you will be able to simply remove this package and everything will still work.
- Mono
- .NET 4.5
- .NET Core
- Windows Phone 8.x
- Universal Windows Platform
- Xamarin iOS
- Xamarin Android
Installation is done via NuGet:
PM> Install-Package GeoCoordinate
GeoCoordinate pin1 = new GeoCoordinate(lat, lng);
GeoCoordinate pin2 = new GeoCoordinate(lat, lng);
double distanceBetween = pin1.GetDistanceTo(pin2);
For more examples, refer to the MSDN reference documentation over at: https://msdn.microsoft.com/en-us/library/system.device.location.geocoordinate(v=vs.110).aspx
- The icon "Map Marker" designed by julianne from The Noun Project.