Gets or sets the string identifier of this drawing.
Namespace: MindFusion.Mapping
File: Drawing.js
Syntax
JavaScript
Copy Code
|
---|
get id() {}
|
Property Value
String. The string identificator.
Example
The following code creates a new CanvasLayer with an id "Drawings" and adds Circle instances. The circles identifiers are taken from an array. 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"; if(drawings.decorations.count() < ids.length) circle.id = ids[drawings.decorations.count()]; drawings.decorations.add(circle); }); |
See Also