PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV Mobile 2024 → Erreur durant le chargement de la page
Erreur durant le chargement de la page
Iniciado por DREAM-TECH (BE), 26,nov. 2023 17:44 - 5 respuestas
Miembro registrado
82 mensajes
Popularité : +7 (7 votes)
Publicado el 26,noviembre 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,
Miembro registrado
82 mensajes
Popularité : +7 (7 votes)
Publicado el 08,febrero 2024 - 18:56
Up :)
Miembro registrado
3.349 mensajes
Popularité : +93 (137 votes)
Publicado el 08,febrero 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
Miembro registrado
82 mensajes
Popularité : +7 (7 votes)
Publicado el 11,febrero 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.
Miembro registrado
3.349 mensajes
Popularité : +93 (137 votes)
Miembro registrado
1 mensaje
Publicado el 14,marzo 2024 - 04:20
Popoy a écrit :


Je n'ai pas d'autres commentaires.
Mensaje modificado, 14,marzo 2024 - 04:21