Message posté par : GlaDal
----------------------------------------
Voici le code que j'utilise pour des couches et projet en EPSG:3947 (il faut changer
le code EPSG selon vos besoin)
-----------------
Code :
import QtQuick 2.0
import QtQuick.Controls 2.0
//URL - Boutons pour exploiter Google Maps
GroupBox {
Column {
spacing: 2
//URL - Localiser lat-long dans Google Maps
Button {
width: 200
height: width/5
text: "Localiser"
onClicked: {
Qt.openUrlExternally(expression.evaluate("'https://www.google.com/…
|| y(transform($geometry,'EPSG:3947','EPSG:4326')) || ',' ||
x(transform($geometry,'EPSG:3947','EPSG:4326')) ||
'&z=18'"));
}
}
//URL - Naviguer dans Google Maps
Button {
width: 200
height: width/5
text: "Naviguer vers"
onClicked: {
Qt.openUrlExternally(expression.evaluate("'https://www.google.com/…
|| y(transform($geometry,'EPSG:3947','EPSG:4326')) || ',' ||
x(transform($geometry,'EPSG:3947','EPSG:4326')) ||
'&z=18'"));
}
}
//URL - Voir sur StreetView
Button {
width: 200
height: width/5
text: "StreetView"
onClicked: {
Qt.openUrlExternally(expression.evaluate("'https://www.google.com/…
||y(transform($geometry,'EPSG:3947','EPSG:4326')) || ',' ||
x(transform($geometry,'EPSG:3947','EPSG:4326')) ||
'&z=18'"));
}
}
}
}
-----------------
Ca répond à votre besoin ?
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=370550#p370550
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net