You can do that with map compare today as the answer below says. You can have upto 10 nicks at the same time
If you look in the url you can see that all options are in the url.
To change to current location is just to change the coordinates
To create a public API to pgc probably is against the API agreement with groundspeak