My customer wants to let the users insert their location either by choosing the country, city, region, state, etc.. from dropdowns OR the user can choose the location using google API and then fill the dropdowns by the data comes from google API after comparing the retrieved values with the values in the dropdowns.
to accomplish this scenario I should save all countries Info in a local database to fill dropdowns and of course should be the same names in google API to match it later, and then the user will be able to select their location using dropdowns.
So, My question is it possible to get all countries Info from google API or any library based on google API to use it in the dropdowns.
I found this answer before but the answer is old and the source of data in Geonames not based on google API, So if I use it I will face a lot of differences in names of the cities, regions, states, etc..
and what I want is to get all countries data based on google API even if this service paid.
Additional Note: I Use ( C#, Asp.Net Core, Xamarin Forms, Angular )