Bonjour
Je voudrais pouvoir afficher une projection cartographique spécifique dans une Map QML.
Cela revient si j'ai bien compris à surcharger toCoordinate() et toScreenPosition().
Cependant je ne vois pas comment faire en QML. Si je crée des fonctions cela ne fonctionen pas :
Je tente de la faire en C++ en créant un composant QML, pour cela je cherche quelle est la classe C++ derrière le composant Map.
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
18
19
20
21
22
23
24
25
26 Map { id:map plugin: Plugin{ name:"osm" } height:200 width:300 center:QtPositioning.coordinate(-27,153) function toCoordinate(){ // Calcul bidon ici return QtPositioning.coordinate(0,0) } function toScreenPosition(coordinate) { // Calcul bidon ici return QtPositioning.point(0,0) } MapCircle{ radius:1000 color:"red" center:QtPositioning.coordinate(-27.0, 153.0) } }
Quelqu'un saurait-il m'aiguiller ? Suis-je parti dans la bonne direction ?
Partager