I am starting a new project, where admin area allow user to place markers on site each pointing to a seperate location address, the address comes from the database, now I am new to Google maps, I backend developer so more comfortable working with Google map web service API but I can find all samples and examples are for he Javascript API
Which one I should use? google map web service api or javascript API
If you are looking to display maps and have users modify the markers, you will have to use the maps javascript API (js is required to display the maps and can also do geocoding).
Javascript documentation:
https://developers.google.com/maps/documentation/javascript/reference
Javascript Geocoding Example:
https://google-developers.appspot.com/maps/documentation/javascript/examples/geocoding-simple
Draggable Marker:
https://google-developers.appspot.com/maps/documentation/javascript/examples/marker-animations
The web services API is directed more to getting specific information such as geocoding, getting directions and places etc. However if you are already using the javascript front-end of Google maps you might as well use the geocoding services available there, it is easy to use and won’t require writing extra code to do the work for you.
Web services documentation:
https://developers.google.com/maps/documentation/webservices/