Geocoding is the process of getting the latitude and longitude of an address or set of addresses, which you can use to place markers or position the map. Geocoding can be done on the client-side as well as on the server-side, based on your requirements you need to choose one out of both options. For geocoding I am using Google Maps API which is quite reliable and faster in response to other geocoding APIs. You can check the JSON response by directly running the API with the address on the browser window or you can take service of POSTMAN as well. Sample JSON response of Google Map API is given below: Requested geocoding of "Gurgaon" using Google Maps API Request: http://maps.googleapis.com/maps/api/geocode/json?sensor=true&address=Gurgaon Response: { "results" : [ { "address_components" : [ ...