PictureMarkerSymbol

Loading

Code

import QtQuick 2.6
import Esri.ArcGISExtras 1.1
import Esri.ArcGISRuntime 100.3

Rectangle {
    clip: true
    width: 800
    height: 600

    property url dataPath: System.userHomePath + "/ArcGIS/Runtime/Data"

    ViewpointExtent {
        id: startingVP

        extent: Envelope {
            xMin: -229100
            xMax: -223300
            yMin: 6550700
            yMax: 6552100
            spatialReference: SpatialReference { wkid: 3857 }
        }
    }

    // Map view UI presentation at top
    MapView {
        id: mapView
        anchors.fill: parent

        Map {
            BasemapTopographic {}

            initialViewpoint: startingVP
        }

        GraphicsOverlay {

            // create Campsite Symbol from URL
            Graphic {

                Point {
                    x: -228835
                    y: 6550763
                    spatialReference: SpatialReference { wkid: 3857 }
                }

                PictureMarkerSymbol {
                    url: "http://sampleserver6.arcgisonline.com/arcgis/rest/services/Recreation/FeatureServer/0/images/e82f744ebb069bb35b234b3fea46deae"
                    width: 38.0
                    height: 38.0
                }
            }

            // create blue symbol from local resource
            Graphic {

                Point {
                    x: -223560
                    y: 6552021
                    spatialReference: SpatialReference { wkid: 3857 }
                }

                PictureMarkerSymbol {
                    url: "qrc:/Samples/DisplayInformation/Picture_Marker_Symbol/blue_symbol.png"
                    width: 80.0
                    height: 80.0
                }
            }

            // create orange symbol from file path
            Graphic {

                Point {
                    x: -226773
                    y: 6550477
                    spatialReference: SpatialReference { wkid: 3857 }
                }

                PictureMarkerSymbol {
                    url: dataPath + "/symbol/orange_symbol.png"
                    width: 64.0
                    height: 64.0
                }
            }
        }
    }
}


In this topic
  1. Code