Need a suggestion, or a pointer to info

I would like to be able to open something similar to Google World/Maps, tap a bunch of points on the map and have the user specific list returned in text form to be processed/saved into a database for each user.

Is it possible? Is there something out there already that does not require a paid subscription?

Or maybe somebody can point me to some JS code that implements this (mostly)?