Hi, I think the requirements are simple and straighforward, and I think I can do it.
But still I want to know:-
1) from the statement "starting from an address (fields input before)", do you mean user will first input address in fields and then using maps api, approx location will be shown on map, then user will use pointer to select accurate coordinates.
Am I right? ...OR, you mean something else?
Regards
Meghraj