Build a simple location picker component in angular2+

Job ID: 31396428

Budget: ₹100 – ₹400 INR

User can type the name of city/province/state/country into the search box.
As he types show him suggestions in dropdown.

After user picks the location, display it in textbox below along with timestamp.

During searching and display; show the names in the following format: city, state, country
e.g. Mumbai, Maharashtra, India

If none of the names match allow user to choose 'world' or 'other' and display the same.

Suggest any paid services or unpaid way in which this can be implemented. If any backend is required to be implemented then it should be NodeJS + MongoDB.

[I don't want to display the location on the map etc. I just want simple text location]
[The list does not have to include every village etc. If major cities in each country is included then also its fine]
----
If I like the work more projects will follow.
Related categories: CSS HTML5 Node.js Angular