FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV Mobile 2024
→
Champ carte : comment avoir toujours un marqueur au centre de la carte
Champ carte : comment avoir toujours un marqueur au centre de la carte
Débuté par Pascal BOULESTEIX, 07 jan. 2025 17:41 - 1 réponse
Connectez-vous…
Pascal BOULESTEIX
#1
Membre enregistré
1 037 messages
Posté le 07 janvier 2025 - 17:41
Bonjour
J'utilise la champ carte pour géolocaliser des données.
Deux modes :
- Automatique : ce sont les coordonnées du GPS qui sont utilisées.
- Manuel : c'est l'utilisateur qui choisit par une "Appui long" l'endroit à géolocaliser.
L'appui long restant peu précis, on me demande d'améliorer le mode manuel de la façon suivante.
Pouvoir matérialiser le centre de la carte affichée par un marqueur afin que le simple déplacement de la carte sous ce marqueur fixe fasse que les coordonnées du marqueur central soient considérées comme celles à prendre pour la géolocalisation.
Actuellement j'ai ajouté du code dans "A chaque changement de position", mais ce changement de position entraine la marqueur existant. A la fin du déplacement, je recrée le marqueur au centre mais ce n'est pas l'effet rechercher.
L’événement "Déplacement de la carte" ne s'active pas.
Bref, ce que je veux c'est que le marqueur du centre de l'écran ne se déplace pas quand on bouge la carte.
Je présume que cela passe par une suppression/ajout du dit marqueur mais comment faire, pour que l'utilisateur ne s'en rende pas compte ?
Une autre possibilité serait d'ajouter une image de marqueur indépendante centrée sur le champ carte, mais alors, comment positionner cette image ?
--
Pascal Boulesteix
Applications Visiolittoral et WNat
Signaler
0
0
Pascal BOULESTEIX
#2
Membre enregistré
1 037 messages
Posté le 08 janvier 2025 - 07:35
Salut à tous
Je viens d'essayer l'ajout d'une image indépendante mis au premier plan devant la carte ; et bien ça fonctionne
Pour centrer l'image au chargement de la fenêtre :
x
est un entier
y
est un entier
x
=
CARTE_
CITATIONS.X
+
(
CARTE_
CITATIONS.Largeur
/
2
)
-
(
IMG_
marqueur.Largeur
/
2
)
y
=
CARTE_
CITATIONS.Y
+
(
CARTE_
CITATIONS.Hauteur
/
2
)
-
(
IMG_
marqueur.Hauteur
/
2
)
IMG_
marqueur.X
=
x
IMG_
marqueur.Y
=
y
--
Pascal Boulesteix
Applications Visiolittoral et WNat
Signaler
0
0
→ Revenir à WINDEV Mobile 2024
WINDEV 2024
WINDEV 2024
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Etats & Requêtes
Hors-sujet
Hors-sujet
Outils
Outils
WINDEV 26
WINDEV 2024
WINDEV 2024
WINDEV 25
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte