I have a WCF service in C#.

In the Service call client sends a city name. I want to convert the city name to latitudes and longitudes and store in Database under demographics.

I am planning to use Google API to implement above functionality.

I have obtained an API key from Google and its of type 'Service account'.

How can I obtain the latitude and longitude using which APIs?

Do I need to install some SDK or any REST Service will do?

Edit
Report