User map

So these commit contains now all the bugfixes mentioned from you in the previous closed PR.

I suggest to read also the comments in the source code.

Please comment on things which bothers you :-)
Yes. But they must search themselfs for their correct GPS points.
Please switch yourself to the branch userMap or checkout the PR and test it.