Is there any transform function or a way to define a viewbox (like in SVG) in order to be able to read GPS data from database and plot places (x, y) accurately on map (enable use of real-world coordinate systems).

I would also like the user to be able to click on the map and get the GPS x, y and store it. Would that be possible?