Skip to content

Commit 394fcbd

Browse files
authored
Merge pull request #6039 from plotly/mapbox-getview-scale
Fix mapbox getView scale for Retina display
2 parents 7d3b93e + 88d2eb2 commit 394fcbd

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

Diff for: draftlogs/6039_fix.md

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- Fix mapbox derived coordinate for Retina displays [[#6039](https://github.com/plotly/plotly.js/pull/6039)]

Diff for: src/plots/mapbox/mapbox.js

+6-3
Original file line numberDiff line numberDiff line change
@@ -722,11 +722,14 @@ proto.project = function(v) {
722722
proto.getView = function() {
723723
var map = this.map;
724724
var mapCenter = map.getCenter();
725-
var center = { lon: mapCenter.lng, lat: mapCenter.lat };
725+
var lon = mapCenter.lng;
726+
var lat = mapCenter.lat;
727+
var center = { lon: lon, lat: lat };
726728

727729
var canvas = map.getCanvas();
728-
var w = canvas.width;
729-
var h = canvas.height;
730+
var w = parseInt(canvas.style.width);
731+
var h = parseInt(canvas.style.height);
732+
730733
return {
731734
center: center,
732735
zoom: map.getZoom(),

0 commit comments

Comments
 (0)