KmlPlacemark QML Type

A KML node with associated Geometry. More...

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

GeoElement

Properties

Signals

Detailed Description

See also KmlNode.

Property Documentation

attributes : AttributeListModel

Returns a list model of all KmlPlacemark attributes and values.

Warning: the attrributes list should be considered constant and immutable. You are not restricted from making changes, but the changes will not be persisted or updated.

Returns the following attributes only.

  • name - KML node's name.
  • html - KML node's popup content as a fully formatted HTML string.
  • is_popup_location_absolute - A Boolean that indicates whether or not the KML node's popup tail location is absolute.

Note: there is no associated attributesChanged signal since the attributes cannot change.


geometriesListModel : KmlGeometry

Returns a list model of KmlGeometry .

The collection will contain one KmlGeometry for non multi-geometry.

See also KmlGeometry.


geometry : Geometry

Returns the geometry for this KmlPlacemark.

Returns the GeoElement's popup tail location. This needs to be used in combination with the return value of attributes which contains the attribute - is_popup_location_absolute.

See also attributes.


graphicType : Enums.KmlGraphicType

Returns the type of the graphic in the KML placemark (read-only).

See also Enums.KmlGraphicType.


Signal Documentation

geometryChanged()

Emitted when the geometry property changes.

Note: The corresponding handler is onGeometryChanged.


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