Fix disappearing labels when rotation returns to 0

This commit is contained in:
mike-000
2020-02-20 17:49:05 +00:00
committed by GitHub
parent c20e5bf58a
commit e731574e06

View File

@@ -611,7 +611,7 @@ class Graticule extends VectorLayer {
for (index = 0, l = this.meridiansLabels_.length; index < l; ++index) {
const lineString = this.meridians_[index];
if (!rotation) {
textPoint = this.getMeridianPoint_(lineString, this.renderedExtent_, index);
textPoint = this.getMeridianPoint_(lineString, extent, index);
} else {
const clone = lineString.clone();
clone.rotate(-rotation, rotationCenter);
@@ -628,7 +628,7 @@ class Graticule extends VectorLayer {
for (index = 0, l = this.parallels_.length; index < l; ++index) {
const lineString = this.parallels_[index];
if (!rotation) {
textPoint = this.getParallelPoint_(lineString, this.renderedExtent_, index);
textPoint = this.getParallelPoint_(lineString, extent, index);
} else {
const clone = lineString.clone();
clone.rotate(-rotation, rotationCenter);