i want the map when first display to zoom to a specific point but it always zoom to the positionDisplay source so to my current position
Solved! Go to Solution.
Perhaps you need to turn auto panning off on your position display?
import QtQuick 2.3
import QtQuick.Controls 1.2
import QtPositioning 5.3
import ArcGIS.Runtime 10.26
ApplicationWindow {
id: appWindow
width: 800
height: 600
title: "s"
Map {
anchors.fill: parent
focus: true
ArcGISTiledMapServiceLayer {
url: "http://server.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer"
}
positionDisplay {
positionSource: PositionSource {
active: true
}
mode: Enums.AutoPanModeOff
}
onStatusChanged: {
if (status === Enums.MapStatusReady) {
zoomTo(usExtent);
}
}
}
Envelope {
id: usExtent
xMax: -15000000
yMax: 2000000
xMin: -7000000
yMin: 8000000
spatialReference: SpatialReference {
wkid: 102100
}
}
}
Perhaps you need to turn auto panning off on your position display?
import QtQuick 2.3
import QtQuick.Controls 1.2
import QtPositioning 5.3
import ArcGIS.Runtime 10.26
ApplicationWindow {
id: appWindow
width: 800
height: 600
title: "s"
Map {
anchors.fill: parent
focus: true
ArcGISTiledMapServiceLayer {
url: "http://server.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer"
}
positionDisplay {
positionSource: PositionSource {
active: true
}
mode: Enums.AutoPanModeOff
}
onStatusChanged: {
if (status === Enums.MapStatusReady) {
zoomTo(usExtent);
}
}
}
Envelope {
id: usExtent
xMax: -15000000
yMax: 2000000
xMin: -7000000
yMin: 8000000
spatialReference: SpatialReference {
wkid: 102100
}
}
}