FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV Mobile 2024
→
Champ html : comment éviter le flash entre deux affichages
Champ html : comment éviter le flash entre deux affichages
Débuté par Pascal BOULESTEIX, 07 juin 2021 20:28 - 5 réponses
Connectez-vous…
Pascal BOULESTEIX
#1
Membre enregistré
964 messages
Popularité : +16 (20 votes)
Posté le 07 juin 2021 - 20:28
Bonjour à tous
J'utilise le champ HTML pour afficher les cartes du Géoportail de l'IGN. Pour ce faire, quand l'utilisateur bouge, j'entends faire apparaitre sa nouvelle position sur la carte.
Pour ce faire, je relance l'instruction du style
HTM_
GEOPORTAIL
=
"https://"
+
gs
MyUseBeta
+
"wnat.fr/ANDROID_CARTE_IGN.php?Longitude="
+
gMaCurrentPosition.Longitude
+
"&Latitude="
+
gMaCurrentPosition.Latitude
+
"&Zoom="
+
gn
VMyCarteZoom
Le problème c'est qu'entre deux affichages le champ html devient blanc une micro seconde avant d'afficher la carte et c'est désagréable.
Auriez-vous un conseil, une idée ?
L'effet en question peut être vu à la fin de la video
https://www.saxrub.net/wnat_mobile/Screen_Recording_20210607-201419_Visiolittoral.mp4
Signaler
0
0
Jordan
#2
Membre enregistré
945 messages
Popularité : +53 (63 votes)
Posté le 08 juin 2021 - 11:04
Bonjour,
Ton champs se rafraichit donc il met à blanc, je dirai que tu peux mettre 2 champs l'un sur l'autre, un caché l'autre non, et a chaque modification tu switch, l'un avec l'autre
Jordan
Signaler
0
0
Pascal BOULESTEIX
#3
Membre enregistré
964 messages
Popularité : +16 (20 votes)
Posté le 07 août 2021 - 18:50
Je réponds tardivement à mon poste.
J'ai trouvé comment faire :
IF
gb
IsGeoportailAffiché
=
Faux
ALORS
gb
IsGeoportailAffiché
=
Vrai
HTM_
GEOPORTAIL
=
"https://"
+
gs
MyUseBeta
+
"laPage.php?LONGITUDE="
+
gMaCurrentPosition.Longitude
+
"&LATITUDE="
+
gMaCurrentPosition.Latitude
+
"&ZOOM="
+
SAI_
ZOOM_IGN
+
"&MOBILE=OUI&ORGANISME="
+
gv
MyOrganisme
+
"&CODEOBSERVATEUR="
+
gv
MyUser
SINON
codeJS
est une chaîne
=
"fun_WL_NOUVELLES_COORDONNEES("
+
gMaCurrentPosition.Longitude
+
","
+
gMaCurrentPosition.Latitude
+
")"
ExecuteJS
(
HTM_
GEOPORTAIL
,
codeJS
)
FIN
et c'est dans la fonction fun_WL_NOUVELLES_COORDONNEES contenue dans la page que je fais ce qu'il faut.
Signaler
0
0
Cezame
#4
Posté le 09 août 2021 - 17:15
Si j'ai bien compris ta solution en gros tu initialisé ton champ puis utilise la fonction fun_WL_NOUVELLES_COORDONNEES pour modifier le centrage de la carte c'est cela?
Signaler
0
0
Pascal BOULESTEIX
#5
Membre enregistré
964 messages
Popularité : +16 (20 votes)
Posté le 10 août 2021 - 19:41
oui
Signaler
0
0
Cezame
#6
Posté le 11 août 2021 - 09:44
Cette solution permet par exemple de gérer des marqueurs de la mêle façon (ajout, suppression, modification) ?
Comme par exemple utiliser un marqueur pour sa position.
Je vais me lancer sur Géoportail pour palier aux manques du champ carte, notamment la couche relief de google maos non disponible et la possibilité d'utiliser des couches cartographiques autres.
Merci pour ta contribution.
Signaler
0
0
→ Revenir à WINDEV Mobile 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
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