You have to install GoogleMaps.LocationServices from the NuGet package. It uses Google's REST API to get lat/long for a given address. Using these you can get latitude and longitude without any need of any API Key.

To install GoogleMaps.LocationServices, run the following command in the Package Manger Console.

PM> Install-Package GoogleMaps.LocationServices

After Install the above package you can use it like this:

Firstly, Adding this NameSpace.

using GoogleMaps.LocationServices;

Then use GoogleLocationService() class to get the latitude and longitude of any given address.

Example:
public static void Main()
{
var address = "75 Ninth Avenue 2nd and 4th Floors New York, NY 10011";
var locationService = new GoogleLocationService();
var point = locationService.GetLatLongFromAddress(address);
var latitude = point.Latitude;
var
longitude
= point.Longitude; /
}

Then you can easily plot it to the Google maps.