Search
Drawing.pixelThickness Property
See Also
 






Gets or sets a value indicating whether stroke thickness is set in pixels.

Namespace: MindFusion.Mapping
File: Drawing.js

 Syntax

JavaScript  Copy Code

get pixelThickness() {}

 Property Value

Boolean. True if the stroke thickness is in pixels, otherwise false.

 Example

The following code creates a new CanvasLayer with an id "Drawings" and adds Circle instances to it. The stroke thickness for the circles outlinings is in pixels. The Circle class extends Drawing:

JavaScript  Copy Code

var m = MindFusion.Mapping;

var points = [
    new m.LatLong(3.5308084104036523, -75.68240577939847),
    new m.LatLong(3.203158862432781, -75.64670021299222),
    new m.LatLong(2.89597766664142, -75.43246681455472),
    new m.LatLong(2.6669084038224167, -75.51898414853909),
    new m.LatLong(2.6600493665912777, -75.99002296689847)];

var drawings = new m.CanvasLayer("Drawings");
view.layers.add(drawings);

var ids = ["Memorial", "Cathedral", "Museum", "Palace", "Cafe"];

// create markers and circles at the specified points
points.forEach(
    function (point)
    {
        markers.decorations.add(new m.Marker(point));
        var circle = new m.Circle(point, 1000);
        circle.fill = "red";  
        circle.stroke = "orange";  
        circle.pixelThickness = true;
        circle.strokeThickness = 3;
       
        drawings.decorations.add(circle);
       
    });

 See Also