X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/e4ef507c5c56ab1f700a04c099f6938a143f836f..5cb9f2b022ba1c829ae5f4d980f27c7aad694ff6:/app/assets/javascripts/osm.js.erb?ds=sidebyside diff --git a/app/assets/javascripts/osm.js.erb b/app/assets/javascripts/osm.js.erb index 22a1023b4..33f190412 100644 --- a/app/assets/javascripts/osm.js.erb +++ b/app/assets/javascripts/osm.js.erb @@ -44,18 +44,14 @@ OSM = { } if (params.node || params.way || params.relation) { - mapParams.object = true; mapParams.object_zoom = true; if (params.node) { - mapParams.object_type = 'node'; - mapParams.object_id = parseInt(params.node); + mapParams.object = {type: 'node', id: parseInt(params.node)}; } else if (params.way) { - mapParams.object_type = 'way'; - mapParams.object_id = parseInt(params.way); + mapParams.object = {type: 'way', id: parseInt(params.way)}; } else if (params.relation) { - mapParams.object_type = 'relation'; - mapParams.object_id = parseInt(params.relation); + mapParams.object = {type: 'relation', id: parseInt(params.relation)}; } } @@ -113,6 +109,8 @@ OSM = { mapParams.lat = (mapParams.minlat + mapParams.maxlat) / 2; } + mapParams.notes = params.notes == "yes"; + var scale = parseFloat(params.scale); if (scale > 0) { mapParams.zoom = Math.log(360.0 / (scale * 512.0)) / Math.log(2.0);