From 0781bb85dc35aeebd86524e98c83b32044ccdcad Mon Sep 17 00:00:00 2001 From: Norbert Renner Date: Sat, 30 Nov 2019 12:27:26 +0100 Subject: [PATCH] Use Polyline.getCenter instead of bounds to center hover on map (#241) Returns point on line at half distance instead of centroid of bounds, which can be far off the line for curved lines and not show line at high zooms. --- js/control/TrackMessages.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/control/TrackMessages.js b/js/control/TrackMessages.js index 22450e6..f834af4 100644 --- a/js/control/TrackMessages.js +++ b/js/control/TrackMessages.js @@ -208,7 +208,7 @@ BR.TrackMessages = L.Class.extend({ this._hoveredEdge = this._getRowEdge(tr).addTo(this._map); if (this.options.syncMap && !this._selectedEdge) { - this._map.panTo(this._hoveredEdge.getBounds().getCenter()); + this._map.panTo(this._hoveredEdge.getCenter()); } },