From: J Guthrie Date: Tue, 2 Oct 2018 22:56:42 +0000 (+0100) Subject: Changeset boundary is enlarged if it was on a single point X-Git-Tag: live~2810^2~1 X-Git-Url: https://git.openstreetmap.org/rails.git/commitdiff_plain/9bf489a0b90f80a9be2dab78896950a4da7d0fc2?hp=c77429000c55af95056572206a99774711c8d22b;ds=sidebyside Changeset boundary is enlarged if it was on a single point --- diff --git a/app/assets/javascripts/index/history.js b/app/assets/javascripts/index/history.js index d54928eb8..71a94aef0 100644 --- a/app/assets/javascripts/index/history.js +++ b/app/assets/javascripts/index/history.js @@ -97,9 +97,17 @@ OSM.History = function(map) { $("[data-changeset]").each(function () { var changeset = $(this).data('changeset'); if (changeset.bbox) { + var latModifier = 0; + var lonModifier = 0; + + if (changeset.bbox.minlat === changeset.bbox.maxlat || changeset.bbox.minlon === changeset.bbox.maxlon) { + latModifier = 0.0001; + lonModifier = 0.0002; + } + changeset.bounds = L.latLngBounds( - [changeset.bbox.minlat, changeset.bbox.minlon], - [changeset.bbox.maxlat, changeset.bbox.maxlon]); + [changeset.bbox.minlat - latModifier, changeset.bbox.minlon - lonModifier], + [changeset.bbox.maxlat + latModifier, changeset.bbox.maxlon + lonModifier]); changesets.push(changeset); } });