MapNode Class
Remarks See Also

Represents nodes that can render geographical maps.

Namespace: MindFusion.Diagramming
Package: MindFusion.Diagramming


C#  Copy Code

public class MapNode : DiagramNode

Visual Basic  Copy Code

Public Class MapNode
    Inherits DiagramNode


At this time map nodes can display the content of Esri shapefile and OpenStreetMap files. The content of a map file is represented by an instance of the MapContent class that should be assigned to the Content property of a MapNode. When the map comes with associated DBF database file, map regions can display labels if the labelField argument of FromFile is specified and DrawLabels is enabled. The color of a map region can be set via an integer index assigned to a map's Shape object, which identifies the element of FillColors that should be used to paint the shape.


The following example shows how to load map content and assign it to a node.

C#  Copy Code
var content = MapContent.FromFile(
    "United Kingdom.shp", true, "NAME_1");

var mapNode = new MapNode();
mapNode.Bounds = new RectangleF(0, 0, 400, 400);
mapNode.Content = content;
mapNode.DrawLabels = true;

 Inheritance Hierarchy


 See Also