Skip To Content ArcGIS for Developers Sign In Dashboard

Create a graphics layer

Graphics layers allow you to dynamically display graphics on a map. A graphics layer contains one or more graphic features. It could, for example, be used to hold polygons or lines drawn by a user or display features that satisfy the results of a task such as query or geoprocessing.

Add a graphics layer

The graphics layer contains graphics that are displayed on the map. To create a graphic to add to a graphic layer, do the following:

  • Create a symbol that defines how the graphic will be presented.
  • Create a geometry that represents where the graphic will be displayed.
  • Create a graphic that uses the defined symbol and geometry. This is the item that is added to the graphics layer.

The following code shows how to add a graphic to a graphics layer and a graphics layer to an existing map:

//define your point, line or polygon and symbol
EsriRuntimeQt::Point point1(1500000, 7500000, m_map->spatialReference());
EsriRuntimeQt::SimpleMarkerSymbol redCircle(Qt::red,8,
EsriRuntimeQt::Graphic* graphic1 = new EsriRuntimeQt::Graphic(point1, redCircle);

//add the graphic to the layer and the layer to the map
In this topic
  1. Add a graphics layer