Do not round view center to pixels
|
Before Width: | Height: | Size: 108 KiB After Width: | Height: | Size: 108 KiB |
|
Before Width: | Height: | Size: 121 KiB After Width: | Height: | Size: 121 KiB |
|
Before Width: | Height: | Size: 119 KiB After Width: | Height: | Size: 119 KiB |
|
Before Width: | Height: | Size: 7.1 KiB After Width: | Height: | Size: 7.0 KiB |
|
Before Width: | Height: | Size: 71 KiB After Width: | Height: | Size: 70 KiB |
|
Before Width: | Height: | Size: 118 KiB After Width: | Height: | Size: 118 KiB |
|
Before Width: | Height: | Size: 118 KiB After Width: | Height: | Size: 118 KiB |
|
Before Width: | Height: | Size: 80 KiB After Width: | Height: | Size: 80 KiB |
|
Before Width: | Height: | Size: 5.6 KiB After Width: | Height: | Size: 5.8 KiB |
|
Before Width: | Height: | Size: 935 B After Width: | Height: | Size: 1016 B |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 5.7 KiB After Width: | Height: | Size: 6.0 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 136 KiB After Width: | Height: | Size: 135 KiB |
|
Before Width: | Height: | Size: 139 KiB After Width: | Height: | Size: 138 KiB |
|
Before Width: | Height: | Size: 140 KiB After Width: | Height: | Size: 138 KiB |
|
Before Width: | Height: | Size: 123 KiB After Width: | Height: | Size: 123 KiB |
|
Before Width: | Height: | Size: 8.6 KiB After Width: | Height: | Size: 8.7 KiB |
|
Before Width: | Height: | Size: 8.2 KiB After Width: | Height: | Size: 7.9 KiB |
|
Before Width: | Height: | Size: 7.5 KiB After Width: | Height: | Size: 7.5 KiB |
|
Before Width: | Height: | Size: 101 KiB After Width: | Height: | Size: 101 KiB |
|
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 3.1 KiB |
|
Before Width: | Height: | Size: 111 KiB After Width: | Height: | Size: 111 KiB |
|
Before Width: | Height: | Size: 98 KiB After Width: | Height: | Size: 98 KiB |
|
Before Width: | Height: | Size: 891 B After Width: | Height: | Size: 904 B |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 22 KiB |
@@ -131,4 +131,4 @@ const map = new Map({
|
|||||||
});
|
});
|
||||||
map.getView().fit(vectorSource.getExtent());
|
map.getView().fit(vectorSource.getExtent());
|
||||||
|
|
||||||
render({tolerance: 0.02});
|
render({tolerance: 0.021});
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 9.7 KiB After Width: | Height: | Size: 9.8 KiB |
|
Before Width: | Height: | Size: 9.4 KiB After Width: | Height: | Size: 9.3 KiB |
@@ -103,4 +103,4 @@ const map = new Map({
|
|||||||
});
|
});
|
||||||
map.getView().fit(vectorSource.getExtent());
|
map.getView().fit(vectorSource.getExtent());
|
||||||
|
|
||||||
render({tolerance: 0.02});
|
render({tolerance: 0.024});
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 7.7 KiB After Width: | Height: | Size: 7.7 KiB |
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 96 KiB After Width: | Height: | Size: 96 KiB |
|
Before Width: | Height: | Size: 778 B After Width: | Height: | Size: 886 B |
|
Before Width: | Height: | Size: 801 B After Width: | Height: | Size: 910 B |
@@ -934,13 +934,9 @@ class View extends BaseObject {
|
|||||||
const center = /** @type {import("./coordinate.js").Coordinate} */ (this.getCenter());
|
const center = /** @type {import("./coordinate.js").Coordinate} */ (this.getCenter());
|
||||||
const projection = this.getProjection();
|
const projection = this.getProjection();
|
||||||
const resolution = /** @type {number} */ (this.getResolution());
|
const resolution = /** @type {number} */ (this.getResolution());
|
||||||
const pixelResolution = resolution / pixelRatio;
|
|
||||||
const rotation = this.getRotation();
|
const rotation = this.getRotation();
|
||||||
return {
|
return {
|
||||||
center: [
|
center: center.slice(0),
|
||||||
Math.round(center[0] / pixelResolution) * pixelResolution,
|
|
||||||
Math.round(center[1] / pixelResolution) * pixelResolution
|
|
||||||
],
|
|
||||||
projection: projection !== undefined ? projection : null,
|
projection: projection !== undefined ? projection : null,
|
||||||
resolution: resolution,
|
resolution: resolution,
|
||||||
rotation: rotation,
|
rotation: rotation,
|
||||||
|
|||||||
@@ -531,8 +531,8 @@ describe('ol.source.Vector', function() {
|
|||||||
loader: function(extent) {
|
loader: function(extent) {
|
||||||
setTimeout(function() {
|
setTimeout(function() {
|
||||||
const lonLatExtent = transformExtent(extent, 'EPSG:3857', 'EPSG:4326');
|
const lonLatExtent = transformExtent(extent, 'EPSG:3857', 'EPSG:4326');
|
||||||
expect(lonLatExtent[0]).to.roughlyEqual(-99.261474609, 1e-9);
|
expect(lonLatExtent[0]).to.roughlyEqual(-99.259349218, 1e-9);
|
||||||
expect(lonLatExtent[2]).to.roughlyEqual(-95.965576171, 1e-9);
|
expect(lonLatExtent[2]).to.roughlyEqual(-95.963450781, 1e-9);
|
||||||
done();
|
done();
|
||||||
}, 0);
|
}, 0);
|
||||||
}
|
}
|
||||||
|
|||||||