PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → Erreur durant le chargement de la page
Erreur durant le chargement de la page
Débuté par DREAM-TECH (BE), 26 nov. 2023 17:44 - 5 réponses
Membre enregistré
82 messages
Popularité : +7 (7 votes)
Posté le 26 novembre 2023 - 17:44
Bonjour Devs,

J'ai un champ HTML dans lequel je charge une carte Mapbox,

Depuis que je suis passé à la version 28 j'ai l'erreur suivante : "Erreur durant le chargement de la page https://api.mapbox...".
L'erreur se produit uniquement lors j'essaye de zoomer très vite (ou plusieurs zoom avec une très courte intervalle de temps).
Je peux comprendre le sens de l’erreur (une nouvelle interaction pendant le chargement de carte) mais c’est très embêtant car cela se produit lorsque je place des marqueurs sur la carte directement je positionne la carte sur le marqueur.
Est-ce qu'il y aurait une possibilité de régler ce problème ou ne fus-ce que masquer le message ?

Pour confirmer mes doutes j’ai créé un nouveau projet avec un simple champ HTML et dans le code de l’initialisation j’ai mis le premier exemple de Mapbox :

https://docs.mapbox.com/mapbox-gl-js/example/simple-map/

Voilà le résultat si je zoom rapidement :





J’espère quelqu’un peut m’aider 😊

Merci d’avance,
Membre enregistré
82 messages
Popularité : +7 (7 votes)
Posté le 08 février 2024 - 18:56
Up :)
Membre enregistré
3 347 messages
Popularité : +93 (137 votes)
Posté le 08 février 2024 - 22:38
Salut,
Il existe une différence sur le champ HTML depuis la version 26 de windev mobile
C'est que maintenant, celui-ci est basé sur chromim
Et il serait utile de suivre cette page d'aide
https://doc.pcsoft.fr/?1410087141&name=champ_affichage_html
Autoriser le zoom et l'accélération matérielle
Mais je crois qu'il est possible de revenir vers l'ancien champ HTML mais je me rappelle plus comment
Membre enregistré
82 messages
Popularité : +7 (7 votes)
Posté le 11 février 2024 - 01:44
Merci Popoy :)

j'ai suivi les étapes de votre lien pour modifier le manifeste (en effet c'est très utile de mettre l'attribut android:hardwareAccelerated à true).



Malheureusement, j'ai toujours le même problème :/ Maintenant j'essaye juste de cacher le message mais je ne parviens pas malgré les essais :

- J'ai tout mis dans une exception mais je n'intercepte rien.

- Dans mon code javascript également j’ai mis en cas d’erreur de ne rien faire.

- J'ai optimisé la carte Mapbox et j'ai diminué les limites zoom :
style: 'mapbox://styles/mapbox/streets-v12?optimize=true',
center: [4.3720056, 50.8237315],
"minzoom": 3,
"maxzoom": 8,
zoom: 8

Je perds espoir mais je ne lâche pas ;(

Merci encore.
Membre enregistré
3 347 messages
Popularité : +93 (137 votes)
Membre enregistré
1 message
Posté le 14 mars 2024 - 04:20
Popoy a écrit :


Je n'ai pas d'autres commentaires.
Message modifié, 14 mars 2024 - 04:21