X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/8adb0846b4834e393eafc68406b5391d7881da83..8c38faa90e53dfdb7a23cb3b03cd063314aa8fda:/vendor/assets/leaflet/leaflet.polyline.js diff --git a/vendor/assets/leaflet/leaflet.polyline.js b/vendor/assets/leaflet/leaflet.polyline.js index 5f35ed0de..fc59aa35c 100644 --- a/vendor/assets/leaflet/leaflet.polyline.js +++ b/vendor/assets/leaflet/leaflet.polyline.js @@ -18,7 +18,9 @@ var defaultOptions = function (options) { if (typeof options === 'number') { // Legacy - options = { precision: options }; + options = { + precision: options + }; } else { options = options || {}; } @@ -95,7 +97,7 @@ var numbers = this.decodeFloats(encoded, options); for (var i = 0, len = numbers.length; i < len;) { for (var d = 0; d < options.dimension; ++d, ++i) { - numbers[i] = lastNumbers[d] = numbers[i] + (lastNumbers[d] || 0); + numbers[i] = Math.round((lastNumbers[d] = numbers[i] + (lastNumbers[d] || 0)) * options.factor) / options.factor; } }