2 const params = new URLSearchParams(location.search);
4 if (params.has("lat") && params.has("lon")) {
7 if (params.has("editor")) url += "?editor=" + params.get("editor");
8 if (!params.has("zoom")) params.set("zoom", 17);
9 url += OSM.formatHash(params);
11 $(".start-mapping").attr("href", url);
13 $(".start-mapping").on("click", function (e) {
15 $(".start-mapping").addClass("loading");
17 if (navigator.geolocation) {
18 navigator.geolocation.getCurrentPosition(geoSuccess, manualEdit);
25 function geoSuccess(position) {
26 location = "/edit" + OSM.formatHash({
28 lat: position.coords.latitude,
29 lon: position.coords.longitude
33 function manualEdit() {
34 location = "/?edit_help=1";