An open API service indexing awesome lists of open source software.

https://github.com/cschen1205/cs-geo-tools

.NET toolkit that provides the utility functions for performing various tasks such as geocoding, reverse coding, country code translation, geo distance calculation, etc.
https://github.com/cschen1205/cs-geo-tools

country-code geo-distance-calculation geocoding reverse-geocoding

Last synced: 11 months ago
JSON representation

.NET toolkit that provides the utility functions for performing various tasks such as geocoding, reverse coding, country code translation, geo distance calculation, etc.

Awesome Lists containing this project

README

          

# cs-geo-tools

.NET toolkit that provides the utility functions for performing various tasks such as geocoding, reverse coding, country code translation, geo distance calculation, etc.

# Install

```bash
Install-Package cs-geo-tools
```

# Usage

```cs
using System;
namespace GeoTools
{
class Program
{
public static void Main(string[] args)
{
Console.WriteLine(CountryCodeManager.Instance.GetCountryNameByCode("us"));
string address = "NTU, Singapore";
double lat, lng;
GeoTool.FindLatLngByAddress(address, out lat, out lng);
Console.WriteLine("{0} is at ({1}, {2})", address, lat, lng);
string address2 = "NUS, Singapore";
double lat2, lng2;
GeoTool.FindLatLngByAddress(address2, out lat2, out lng2);
Console.WriteLine("{0} is at ({1}, {2})", address2, lat2, lng2);
Console.WriteLine("{0} is {1} away from {2}", address, GeoTool.GetDistance_km(lat, lng, lat2, lng2), address2);
}
}
}
```