ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Core.CIM Namespace / CIMMultipointGraphic Class / FromJson Method
The JSON string containing the CIMMultipointGraphic state.
The JSON deserialization settings.
Example

In This Topic
    FromJson Method (CIMMultipointGraphic)
    In This Topic
    Reconstructs the CIMMultipointGraphic with a specified state from a JSON encoding.
    Syntax
    Public Shared Shadows Function FromJson( _
       ByVal json As String, _
       Optional ByVal settings As JsonDeserializationSettings _
    ) As CIMMultipointGraphic

    Parameters

    json
    The JSON string containing the CIMMultipointGraphic state.
    settings
    The JSON deserialization settings.
    Example
    Multi-point Graphic Element using CIMGraphic
    {
      // Note: must be called on the QueuedTask
      {
        //Place a multipoint graphic using the mapview extent geometry
        var extent = MapView.Active.Extent;
        //Contract the extent
        var polygonEnv = extent.Expand(-100000, -90000, false);
        //create a polygon using the envelope
        var polygon = PolygonBuilderEx.CreatePolygon(polygonEnv);
        //Create MultipPoints from the polygon
        var multiPoints = MultipointBuilderEx.CreateMultipoint(polygon);
        //specify a symbol
        var point_symbol = SymbolFactory.Instance.ConstructPointSymbol(
                              ColorFactory.Instance.GreenRGB);
        //create a CIMGraphic 
        var graphic = new CIMMultipointGraphic
        {
          Symbol = point_symbol.MakeSymbolReference(),
          Multipoint = multiPoints
        };
        graphicsLayer.AddElement(graphic);
      }
    }
    Requirements

    Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)

    ArcGIS Pro version: 3.0 or higher.
    See Also