Bonjour à tous.

A partir de l'exemple "minimal map" de Qt, je voudrais savoir quel est le signal à capter lorsque l'utilisateur met à jour la carte.

Voici le code de base :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import QtQuick 2.0
import QtQuick.Window 2.0
import QtLocation 5.6
import QtPositioning 5.6
 
Window {
    width: 512
    height: 512
    visible: true
 
    Map {
        plugin: Plugin {name: "osm"}
        anchors.fill: parent
        center: QtPositioning.coordinate(59.91, 10.75) // Oslo
        zoomLevel: 14
    }
}
On peut par exemple capter un signal dans Map: onZoomLevelChanged, mais ce n'est qu'un des moyens de modification du viewport par zooming.

Je souhaiterai plutôt capter un signal plus général qui fonctionne aussi bien avec le zoom, le pan et la redimensionnement de la fenêtre, afin de connaître les coordonnées exacte de la zone couverte par la carte, et ceci à chaque action de l'utilisateur.

Cela est-il possible ?

Merci pour votre aide.