diff --git a/draftlogs/6039_fix.md b/draftlogs/6039_fix.md new file mode 100644 index 00000000000..f2cb2f1e8c4 --- /dev/null +++ b/draftlogs/6039_fix.md @@ -0,0 +1 @@ + - Fix mapbox derived coordinate for Retina displays [[#6039](https://github.com/plotly/plotly.js/pull/6039)] diff --git a/src/plots/mapbox/mapbox.js b/src/plots/mapbox/mapbox.js index 5046b261e22..ad728f3fd42 100644 --- a/src/plots/mapbox/mapbox.js +++ b/src/plots/mapbox/mapbox.js @@ -722,11 +722,14 @@ proto.project = function(v) { proto.getView = function() { var map = this.map; var mapCenter = map.getCenter(); - var center = { lon: mapCenter.lng, lat: mapCenter.lat }; + var lon = mapCenter.lng; + var lat = mapCenter.lat; + var center = { lon: lon, lat: lat }; var canvas = map.getCanvas(); - var w = canvas.width; - var h = canvas.height; + var w = parseInt(canvas.style.width); + var h = parseInt(canvas.style.height); + return { center: center, zoom: map.getZoom(),