Skip to content
Snippets Groups Projects
Commit a8b5ce5a authored by Piotr Gawron's avatar Piotr Gawron
Browse files

problem with getBounds method

parent e241c61f
No related branches found
No related tags found
5 merge requests!488Merge 12.1.1 into master,!48712.1.1 into master,!484v12.1.1 release,!479Resolve "Pathways and compartments overlay is unavailable if using Custom Semantic Zoom",!475Resolve "lineWidth is ignored"
......@@ -83,7 +83,7 @@ OpenLayerPolyline.prototype.isShown = function () {
OpenLayerPolyline.prototype.getBounds = function () {
var self = this;
var extent = self.getOpenLayersRectangle().getGeometry().getExtent();
var extent = self.getOpenLayersPolyline().getGeometry().getExtent();
var projection1 = [extent[0], extent[1]];
var p1 = self.getMap().fromProjectionToPoint(projection1);
......
"use strict";
require("../../../mocha-config");
// noinspection JSUnusedLocalSymbols
var logger = require('../../../logger');
var OpenLayerCanvas = require('../../../../../main/js/map/canvas/OpenLayers/OpenLayerCanvas');
var OpenLayerPolyline = require('../../../../../main/js/map/canvas/OpenLayers/OpenLayerPolyline');
var Bounds = require('../../../../../main/js/map/canvas/Bounds');
var Point = require('../../../../../main/js/map/canvas/Point');
var SelectionContextMenu = require('../../../../../main/js/gui/SelectionContextMenu');
var chai = require('chai');
var assert = chai.assert;
describe('OpenLayerPolyline', function () {
var testOptions = {
center: new Point(0, 0),
tileSize: 256,
width: 300,
height: 600,
zoom: 3,
minZoom: 2,
maxZoom: 10,
backgroundOverlays: [{
id: 1,
name: "overlay",
directory: "overlay_dir"
}]
};
it("getBounds", function () {
var canvas = new OpenLayerCanvas(testDiv, testOptions);
var path = [new Point(0, 0), new Point(10, 5)];
var polyline = canvas.createPolyline({
strokeWeight: 1,
strokeColor: "#00ff00",
path: path
});
polyline.show();
assert.ok(polyline.getBounds());
});
});
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment