From: Tom Hughes Date: Thu, 13 Aug 2015 15:59:27 +0000 (+0100) Subject: Update leaflet polyline plugin X-Git-Tag: live~4059 X-Git-Url: https://git.openstreetmap.org/rails.git/commitdiff_plain/05fb8b3e00f1c9e3c3a9d28d0f4971e985cdce5a Update leaflet polyline plugin --- 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; } }