MarkerSceneSymbol QML Type

Base class for 3D marker scene symbols. More...

Import Statement: import Esri.ArcGISRuntime 100.15
Since: Esri.ArcGISRuntime 100.0
Inherits:

Symbol

Inherited By:

ModelSceneSymbol and SimpleMarkerSceneSymbol

Properties

Signals

Detailed Description

Note: You cannot declare or create a component of this type in QML code.

Symbols describe how graphics and features look on a map. Different symbols are used with different geometry types. Marker symbols are used to display those graphics and features that are based on point or multipoint geometries on a 3D surface (a Scene). Subclasses of this class represent specific types of marker scene symbols, such as simple symbols or 3D models.

Measurement and units

  • The ENU (East-North-Up) ground reference frame is used.
  • Heading is expressed in degrees of rotation around its Z axis, clockwise from North.
  • Pitch is expressed in degrees of rotation around the Y axis, from 0 to 360: 0 looking straight down, 90 looking ahead perpendicular to the surface, and 180 looking straight up.
  • Roll is expressed in degrees of rotation around the X axis, from 0 to 360, with 0 being horizontal to the surface.
  • Linear sizes are expressed in meters.

See also JsonSerializable.

Property Documentation

anchorPosition : Enums.SceneSymbolAnchorPosition

The placement of the symbol relative to the geometry.

See also Enums.SceneSymbolAnchorPosition.


color : color

The color of the symbol.


depth : double

The depth of the symbol in meters.


heading : real

The heading of the symbol in degrees.


height : double

The height of the symbol in meters.


pitch : real

The pitch of the symbol in degrees.


roll : real

The roll of the symbol in degrees.


width : double

The width of the symbol in meters.


Signal Documentation

anchorPositionChanged()

Emitted when the anchorPosition property changes.

Note: The corresponding handler is onAnchorPositionChanged.


colorChanged()

Emitted when the color property changes.

Note: The corresponding handler is onColorChanged.


depthChanged()

Emitted when the depth property changes.

Note: The corresponding handler is onDepthChanged.


headingChanged()

Emitted when the heading property changes.

Note: The corresponding handler is onHeadingChanged.


heightChanged()

Emitted when the height property changes.

Note: The corresponding handler is onHeightChanged.


pitchChanged()

Emitted when the pitch property changes.

Note: The corresponding handler is onPitchChanged.


rollChanged()

Emitted when the roll property changes.

Note: The corresponding handler is onRollChanged.


widthChanged()

Emitted when the width property changes.

Note: The corresponding handler is onWidthChanged.


Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.

You can no longer sign into this site. Go to your ArcGIS portal or the ArcGIS Location Platform dashboard to perform management tasks.

Your ArcGIS portal

Create, manage, and access API keys and OAuth 2.0 developer credentials, hosted layers, and data services.

Your ArcGIS Location Platform dashboard

Manage billing, monitor service usage, and access additional resources.

Learn more about these changes in the What's new in Esri Developers June 2024 blog post.

Close